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/07 00:00] – solorin | wiki:audio_workstation [2012/05/07 05:15] (current) – solorin | ||
---|---|---|---|
Line 12: | Line 12: | ||
* libffado | * libffado | ||
======Routing Audio and Adjusting Levels====== | ======Routing Audio and Adjusting Levels====== | ||
- | Load Jack-OSS, non-session, | + | Load Jack-OSS, non-session, |
====Routing==== | ====Routing==== | ||
You can also route audio without Jack. See below. | You can also route audio without Jack. See below. | ||
Line 66: | Line 66: | ||
======Studio====== | ======Studio====== | ||
- | Load non-daw, yoshimi, cuse | + | ====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 yoshimi, 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 ====== | ||
Line 145: | Line 153: | ||
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 | * 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. |
- | * Epichord(needs fltk2, jack) | + | |
- | sequencer/ | + | |
- | * timidity++-tui | + | |
- | midi player/ | + | |
- | * 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 |