SimpleThingsToCode » History » Version 2
Chris Cannam, 2010-10-19 12:22 PM
1 | 1 | Chris Cannam | h1. Simple things to code |
---|---|---|---|
2 | 1 | Chris Cannam | |
3 | 1 | Chris Cannam | (Equivalent of "something with a few springs and pulleys" in physics context) |
4 | 1 | Chris Cannam | |
5 | 1 | Chris Cannam | * Synthesis: Karplus-Strong algorithm (very trivial), bonus points for adjustments to keep it in tune. What playback libraries etc? |
6 | 1 | Chris Cannam | |
7 | 1 | Chris Cannam | * Synthesis: Concatenative singing synth? |
8 | 1 | Chris Cannam | |
9 | 1 | Chris Cannam | * Source separation: Very trivial "listen to audio and dump out the power in each of the stereo channels" |
10 | 1 | Chris Cannam | |
11 | 2 | Chris Cannam | * Source separation: Binary masking |
12 | 2 | Chris Cannam | |
13 | 2 | Chris Cannam | * Analysis: ZCR |
14 | 2 | Chris Cannam | |
15 | 1 | Chris Cannam | * Analysis: Onset detector using e.g. spectral flux |
16 | 1 | Chris Cannam | |
17 | 1 | Chris Cannam | * Analysis: Simple fundamental-frequency tracker |
18 | 1 | Chris Cannam | |
19 | 1 | Chris Cannam | * Making the above analysis methods into Vamp plugin using VamPy and using it in SV etc |
20 | 1 | Chris Cannam | |
21 | 1 | Chris Cannam | * Taking the synth bits and plugging them into the analysis bits |
22 | 1 | Chris Cannam | |
23 | 1 | Chris Cannam | * Taking more than one synth bit and playing a piece of music |