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:33] – [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
  
-  * sox+==Acoustic== 
 +==Electric==
  
-sox -d -d <effect> <parameter>+====Digital Instruments==== 
 +==Software Instruments== 
 +  * yoshimi  
 +  * linux-sampler
  
-will pipe sound from the default input device to the default output device whilst applying +==External Digital Instruments== 
-the effect. For further control, you can substitute the names of the devices.+  * 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   
 + 
 +sox -d -d <effect> <parameter> 
 + 
 +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. 
 +  * 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 +  * loopercenter (needs fltk, jack) 
-  * mloop +  * mloop (needs ncurses, jack) 
-  * superlooper+  * superlooper (needs jack)
   * chuck-0SS   * chuck-0SS
     Chuck is a strongly-timed on-the-fly audio programming language.  To load and play saved chuck programs,     Chuck is a strongly-timed on-the-fly audio programming language.  To load and play saved chuck programs,
Print/export
QR Code
QR Code wiki:audio_workstation (generated for current page)