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
wiki:audio_workstation [2012/05/06 16:55] – [Alternates] solorinwiki:audio_workstation [2012/05/07 05:15] (current) solorin
Line 66: Line 66:
  
 ======Studio====== ======Studio======
-Load non-daw, zynaddsubfx, cuse +====Multitrack Recording & Editing==== 
- +  * non-daw
-HP => [X] => MEM +
- +
-where X is any number of steps. +
-====Recording Performances====+
  
 HP => I => S => MIC => ADC => CPU => MEM HP => I => S => MIC => ADC => CPU => MEM
  
-====Digital Instruments (MIDI/OSC)===+MEM => CPU => MEM
  
-      S +====Effects Processing==== 
-      | +  * yoshimi
-HP => I => ADC => CPU => MEM+
  
-====Software Instruments==== +====Format Conversion==== 
-==Synths== +  * sox 
-==Drum Machines==+sox can perform batch conversions with the greatest efficiency.
  
 ======Computer-Aided Composition====== ======Computer-Aided Composition======
-load flabcabcm2psabcmidiplayabc, non-sequencer, btektracker+====Scoring==== 
 +  * flabc  
 +  * abcm2ps  
 +  * abcmidi  
 +  * playabc
  
 HN => [X] => CPU => [X] => HN HN => [X] => CPU => [X] => HN
-====Scoring====+ 
 +HN musical notation
 ====Sequencing==== ====Sequencing====
-HN =[X] =MEM+==Loop Sequencer== 
 +  * non-sequencer 
 + 
 +HN = [X] = MEM 
 HN = sequencing pattern. HN = sequencing pattern.
-==Loop Sequencers== 
-==Trackers 
  
-======Production ====== +==Step Sequencer== 
-load non-daw, sox+  * btektracker
  
-MEM => CPU => MEM+======MIDI====== 
 +HP => [X] => MEM => [X] => S 
 +====Software Instruments==== 
 +  * yoshimi  
 +  * linux sampler 
 +====External Digital Instruments ==== 
 +  * a2jmidid(optional) 
 +  * cuse
  
-====Multi-track Editing==== +HP => I => CPU => MEM => [X] => S
-====Effects Processing==== +
-  * sox +
-sox has a plethora of effects, including but not limited to: +
-sox currently only supports output to OSS or alsa drivers.  +
-====Format Conversion==== +
-  * sox +
-sox can perform batch conversions with the greatest efficiency.+
  
 ====== Performance ====== ====== Performance ======
-load zynaddsubfxlinux-samplerrakkarack, giada, super-collider+In which human parsable audio/data goes into the black boxbecomes computer parsable data but remerges as human parsable audio out. As near to real time as humanly possibleoh I mean robotically possible.
  
-In which human parsable audio/data goes into the black box, becomes computer parsable data but  
-remerges as human parsable audio out. As near to real time as humanly possible, oh I mean robotically possible. 
-====Accompaniment==== 
-date to audio 
-==Synths== 
-==Drum Machines== 
-==Sampler== 
 ====Real-time effects==== ====Real-time effects====
 +  * rakkarack
  
 S => [X] => CPU => [X] => S  S => [X] => CPU => [X] => S 
Line 126: Line 122:
 audio to audio audio to audio
  
 +==Acoustic==
 +==Electric==
 +
 +====Digital Instruments====
 +==Software Instruments==
 +  * yoshimi 
 +  * linux-sampler
 +
 +==External Digital Instruments==
 +  * a2jmidid(optional)
 +  * cuse
 ====Live Looping==== ====Live Looping====
 +  * giada
 audio to audio audio to audio
-====Live-Coding====+====Live Coding==== 
 +  * super-collider
 data(code) to audio data(code) to audio
- 
 =======Alternates ====== =======Alternates ======
  
   * OSS   * OSS
 OSS comes with a builtin mixer with a console interface. Currently no other console mixers fully  support the OSSv4 api (they may, however, work with older drivers/soundcards that support the v3 api). ossmix will bring up a list of channels and their current settings. Documentation is here: http://manuals.opensound.com/usersguide/ossmix.html OSS comes with a builtin mixer with a console interface. Currently no other console mixers fully  support the OSSv4 api (they may, however, work with older drivers/soundcards that support the v3 api). ossmix will bring up a list of channels and their current settings. Documentation is here: http://manuals.opensound.com/usersguide/ossmix.html
 +
 +  * aumix
   * ecasound-OSS   * ecasound-OSS
   * sox     * sox  
Line 142: Line 152:
 will pipe sound from the default input device to the default output device whilst applying will pipe sound from the default input device to the default output device whilst applying
 the effect. For further control, you can substitute the names of the devices. the effect. For further control, you can substitute the names of the devices.
 +  * jack-smf-tools
 +  * timidity++-tui
 +midi player/synth
 +  * bristol (needs X jack)
   * jdkdrum   * jdkdrum
 inputs ascii outputs .wav. takes inputs ascii outputs .wav. takes
 tested with OSS only tested with OSS only
 http://www.jdkoftinoff.com/main/Free_Projects/Drum_Synth_For_Linux/ http://www.jdkoftinoff.com/main/Free_Projects/Drum_Synth_For_Linux/
-This version was compiled with OSS as the sound driver. +This version was compiled with OSS as the sound driver. 
-  * bristol (needs jack) +
-  * mloop (needs jack)+
   * loopercenter (needs fltk, jack)   * loopercenter (needs fltk, jack)
 +  * mloop (needs ncurses, jack)
   * superlooper (needs jack)   * superlooper (needs jack)
   * chuck-0SS   * chuck-0SS
Print/export
QR Code
QR Code wiki:audio_workstation (generated for current page)