Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| wiki:audio_workstation [2012/05/06 17:07] – [Alternates] solorin | wiki:audio_workstation [2012/05/07 05:15] (current) – solorin | ||
|---|---|---|---|
| Line 66: | Line 66: | ||
| ======Studio====== | ======Studio====== | ||
| - | Load non-daw, zynaddsubfx, | + | ====Multitrack  | 
| - | + | * non-daw | |
| - | HP => [X] => MEM | + | |
| - | + | ||
| - | where X is any number of steps. | + | |
| - | ====Recording  | + | |
| HP => I => S => MIC => ADC => CPU => MEM | HP => I => S => MIC => ADC => CPU => MEM | ||
| - | ====Digital Instruments (MIDI/ | + | 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 flabc, abcm2ps, abcmidi, playabc, non-sequencer, | + | ====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 zynaddsubfx, linux-sampler, rakkarack, giada, super-collider | + | 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. | 
| - | 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/ | 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/ | ||
| + | |||
| * aumix | * aumix | ||
| * ecasound-OSS | * ecasound-OSS | ||
| Line 143: | 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/ | ||
| + | * 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:// | http:// | ||
| - | This version was compiled with OSS as the sound driver. | + | This version was compiled with OSS as the sound driver.  | 
| - | * timidity++-tui | + | |
| - | * 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 | ||