User Tools

Site Tools


drumgizmo:drumgizmo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
drumgizmo:drumgizmo [2011/07/15 12:06] devadrumgizmo:drumgizmo [2011/09/20 16:11] deva
Line 21: Line 21:
 ====Midi reader library==== ====Midi reader library====
 http://libsmf.sf.net http://libsmf.sf.net
 +
  
 ====TODO==== ====TODO====
   * {{:check.png}} Make autotools project.   * {{:check.png}} Make autotools project.
-  * {{:check.png}} Make jack midi input interface. 
   * {{:check.png}} Make event interface.   * {{:check.png}} Make event interface.
-  * {{:check.png}} Make jack multichannel output work. 
   * {{:check.png}} Make midi-node -> sample mapping.   * {{:check.png}} Make midi-node -> sample mapping.
-  * {{:check.png}} Make jack audio input interface. 
   * {{:check.png}} Make drumkit xml file format spec.   * {{:check.png}} Make drumkit xml file format spec.
   * {{:check.png}} Make xml reader/parser.   * {{:check.png}} Make xml reader/parser.
-  * {{:check.png}} Make audio beat detection work.+  * {{:uncheck.png}} Make audio beat detection for audio inputs (triggerinng).
   * {{:check.png}} Cut off audio at some threshold on read, to save memory.   * {{:check.png}} Cut off audio at some threshold on read, to save memory.
-  * {{:check.png}} Make wav output work. 
-  * {{:check.png}} Isolate functionality and jack (wrap everything in non-jack methods). 
-  * {{:uncheck.png}} Make midi file reading work. 
   * {{:uncheck.png}} Make Qt4 gui   * {{:uncheck.png}} Make Qt4 gui
-  * {{:uncheck.png}} Make alternative audio backends work (ALSASDLDirectSound) +  * {{:check.png}} Make alternative audio backends work 
-  * {{:uncheck.png}} Make Win32 port.+    * {{:check.png}} ALSA (output) 
 +    * {{:check.png}} ALSA Midi (input) 
 +    * {{:check.png}} Jack (output) 
 +    * {{:uncheck.png}} JackMidi (input) 
 +    * {{:check.png}} SndFile (output) 
 +    * {{:check.png}} Midifile (input) 
 +    * {{:uncheck.png}} SDL (output) 
 +    * {{:uncheck.png}} DirectSound (output
 +  * {{:check.png}} Make Win32 port.
   * {{:check.png}} Make plugin-able   * {{:check.png}} Make plugin-able
-    * {{:uncheck.png}} DSSI 
     * {{:check.png}} LV2     * {{:check.png}} LV2
-    * {{:check.png}} LADSPA+    * {{:check.png}} VST 
 +    * {{:uncheck.png}} DSSI 
 +    * {{:uncheck.png}} LADSPA
     * {{:uncheck.png}} DXI     * {{:uncheck.png}} DXI
-    * {{:uncheck.png}} VST 
     * {{:uncheck.png}} RTAS     * {{:uncheck.png}} RTAS
     * {{:uncheck.png}} AU     * {{:uncheck.png}} AU
 +  * {{:check.png}} 'Port' to git 
 +  * {{:uncheck.png}} Make in-RAM storage based on mp3. 
 +  * {{:uncheck.png}} Make in-RAM storage based on FLAC. 
 +  * {{:uncheck.png}} Make in-RAM storage based wav with separate attack and 'tail' sections, reusing the tail for multiple attacks. 
 +  * {{:uncheck.png}} Test creation of multiple samples using a single sample and short filters. 
 +  * {{:uncheck.png}} Make quantisation based on midi tempo input. 
 +  * {{:uncheck.png}} Make 'humaniser' both in time and veloctiy. 
 +  * {{:uncheck.png}} Make groove enhancer (velocity changer based on tempo)
  
 ====Tools==== ====Tools====