Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
filters [2015/06/30 02:38]
slackermedia
filters [2021/06/03 19:48] (current)
Line 1: Line 1:
 +
  
 ====== Audio Effects & Filters ====== ====== Audio Effects & Filters ======
  
-Since the JACK audio system runs as serverit is ideally suited for smaller client applications which can plug into it, and combine one another'​s ​features to create a modular studio setup much like one would have in the physical world. There are several small (and sometimes not-so-small) sound applications that expect to be used as clients of the JACK server.+Open source creativity is very prolific; this section contains a small sample of the applications available for modular studioand is only curated by a tool'​s ​stability ​and reliability.
  
 +With JACK, all applications can be channeled through a single system, whether the application was designed as a stand-alone application or as a plugin. This blurs the line between what it means to be a stand-alone application or a plugin, and that's a powerful level of flexibility that simply does not exist in closed systems.
  
-<WRAP notice prewrap 50%> +There are three native, free plugin formats for Linux Audio: DSSI, LADSPA, and LADSPA version 2. In this section, each tool is marked with an icon:
-<WRAP rightalign>​ +
-===== Strengths [Weaknesses] ===== +
-</​WRAP>​+
  
-**Modular** +  ​* <typo ff:​icono;​fs:​1.33em;​>D</typoDSSI plugin; requires that you install ''​dssi''​ from [[http://​slackbuilds.org]] 
- +  * <typo ff:​icono;​fs:​1.33em;​>L</typoLADSPA plugin; requires that you install ''​ladspa_sdk''​ from [[http://slackbuilds.org]] 
-<WRAP indent> +  * <typo ff:​icono;​fs:​1.33em;>V</typoLV2 plugin; requires ​that you install ''​lv2'' ​and ''​slv2''​ from [[http://​slackbuilds.org]] 
-One of the best things about open source software is the variety in what is available. With modular tools, you can pick and choose what to use, and chain them together through JACK.  +  * <typo ff:icono;fs:1.33em;>​A</​typo>​ Stand-alone application
-</WRAP+
- +
-**Roadie-Friendly** +
- +
-<WRAP indent> +
-If you are accustomed to real-world gear and all the cables and sub-mixers MIDI pass-throughs and unsolvable routing puzzles that go along with it, going modular will feel refreshingly familiar. Design the sound studio of your dreams, all on the comfort of your own computer screen, and without the danger of tripping over cables!  +
-</WRAP> +
- +
-<WRAP rightalign>​ +
-===== Weaknesses ​[Strengths] ===== +
-</WRAP> +
- +
-**Modular** +
- +
-<WRAP indent>​ +
-Since there is no integrated environment (a DAW) managing the parts of a modular studio, all settings and routing must be managed by the user+
-</​WRAP>​ +
- +
-**Unmanaged** +
- +
-<WRAP indent>​ +
-If you are not used to real-world studio set-ups, understanding how and why MIDI and audio signals need to be routed and processed could be confusing at firstConversely, you might have started out with hardware and are happy to give it up for a managed environment. +
-</WRAP> +
- +
-</WRAP> +
- +
-===== Install ===== +
- +
-The point of using modular applications is that they are independent of one another. Installing them, therefore, is not just one process; each on you want to use must be installed separately. This section of the Slackermedia handbook collects many independent effects ​and filters and groups them together based simply on the criteria that they are JACK-aware and capable of processing (and sometimes generating, but see the [[syths|Synths]] section for a dedicated list of software synths) sound. +
- +
-Open source creativity is profoundly prolificthis section contains only a small sample of the applications available for a modular studio, and is only curated by a tool's stability and reliability.+
  
 +None of these are exclusive to the others.
  
  
 ===== Stand-Alone,​ Hosting, Plugins ===== ===== Stand-Alone,​ Hosting, Plugins =====
  
-With JACK, all applications ​can be channeled through a single system, whether the application was designed as a stand-alone application ​or as a plugin. This blurs the line between what is stand-alone ​and what is a plugin, and that's a powerful level of flexibility that simply does not exist in closed systems+There are three different ways to run many (not all) JACK-aware ​applications. There is no "​right" ​or "​wrong"​ way; it depends on what the project needs and what your style of working ​is. Your choices are:
  
-There are three native, free plugin formats for Linux Audio: DSSI, LADSPA, and LADSPA version 2. In this section, these (and more) are indicated: 
- 
-  * <typo ff:​icono;​fs:​1.33em;>​D</​typo>​ DSSI plugin 
-  * <typo ff:​icono;​fs:​1.33em;>​L</​typo>​ LADSPA plugin 
-  * <typo ff:​icono;​fs:​1.33em;>​V</​typo>​ LV2 plugin 
-  * <typo ff:​icono;​fs:​1.33em;>​A</​typo>​ Stand-alone application 
- 
- 
-And there are three different ways to run many (not all) JACK-aware applications. There is no "​right"​ or "​wrong"​ way; it depends on what the project needs and what your style of working is. Your choices are: 
-  ​ 
 **Plugins to larger JACK applications** **Plugins to larger JACK applications**
  
Line 77: Line 36:
  
 <WRAP indent> <WRAP indent>
-If you cannot run the application as a stand-alone application,​ there is probably a JACK host (such as Jack-Rack, Calf JACK Host, or ''​dssi-jack-host''​) which can act as a non-DAW into which the plugin can be loaded and used. The settings (banks, patches, levels, and so on) are maintained by the host application,​ but independent of any DAW you might be using, so you still have to keep track of the saved session files of whatever host you are using.+If you cannot run the application as a stand-alone application,​ there is probably a JACK host (such as Jack-Rack, Calf JACK Host, or ''​jack-dssi-host''​) which can act as a non-DAW into which the plugin can be loaded and used. The settings (banks, patches, levels, and so on) are maintained by the host application,​ but independent of any DAW you might be using, so you still have to keep track of the saved session files of whatever host you are using.
 </​WRAP>​ </​WRAP>​
- 
- 
- 
  
 ====== Calf Jack Host ====== ====== Calf Jack Host ======
  
-<wrap left> +Host rack for Calf plugins. ​See [[calf|Calf]].
-<typo ff:​icono;​fs:​1.33em;>​S</​typo>​ <typo ff:​icono;​fs:​1.33em;>​V</​typo>​ +
-</​wrap>​ +
- +
-Calf Jack Host is an inbuilt stand-alone [[calf]] effects ​rack. While Calf v1 effects can be loaded into [[filters#​jackrack]],​ Calf LV2 effects cannot, so this rack is essential if you are using the newer Calf plugins. +
- +
-{{ calf.jpg?​666 }} +
- +
-Otherwise, the rack itself is basically the same as Jack Rack; start the rack and add effects from the ''​Add Plugin''​ menu. Save the rack and the settings for the items in the rack from the ''​File''​ menu; as always, save each rack session along with the rest of your project files. +
- +
-For information on the actual plugins and not just the rack, read the [[calf|Calf]] ​section.+
  
  
Line 106: Line 52:
 [[http://​www.quitte.de/​dsp/​caps.html|CAPS]] is a collection of audio plugins comprising basic virtual guitar amplification and a small range of classic effects, signal processors and generators of mostly elementary and occasionally exotic nature. [[http://​www.quitte.de/​dsp/​caps.html|CAPS]] is a collection of audio plugins comprising basic virtual guitar amplification and a small range of classic effects, signal processors and generators of mostly elementary and occasionally exotic nature.
  
 +Install them from [[http://​slackbuilds.org]],​ and find them listed with your LADSPA plugins in your DAW or [[jackrack|Jack Rack]] as **C* Audio Plugins**.
 +
 +[{{ caps.jpg?​666 | They may not look like much, but CAPS are top quality. }}]
  
 ====== Disthro Mini Series ====== ====== Disthro Mini Series ======
Line 118: Line 67:
   * 3-Band EQ   * 3-Band EQ
   * 3-Band Splitter   * 3-Band Splitter
 +
 +[{{ mini.jpg | Although petite, **Ping Pong Pan** packs a powerful punch.}}]
  
  
Line 132: Line 83:
   * Artican The Pilgrim   * Artican The Pilgrim
   * Artican The Function   * Artican The Function
-  * Dexed DX7 Emulator+  * [[synths#​dexed|Dexed]] DX7 Emulator
   * dRowAudio plugins   * dRowAudio plugins
   * Easy Sound Space Perception   * Easy Sound Space Perception
   * Juced Plugins   * Juced Plugins
-  * KlangFalter convolution ​audio plugin+  * KlangFalter convolution ​(requires impulse responses)
   * LUFS Meter   * LUFS Meter
   * Luftikus EQ   * Luftikus EQ
   * Mverb reverb   * Mverb reverb
-  * Nekobi TB-303 inspired drum sequencer +  * [[synths#​nekobi|Nekobi]] TB-303 inspired drum sequencer 
-  * Obxd emulator ​(based on ob-x, ob-xa and ob8 synths+  * [[synths#​obxd|Obxd]] Obx (and familyemulator
   * Pitched Delay   * Pitched Delay
   * Stereo Source Separator   * Stereo Source Separator
   * TAL Dub-3, Filter, NoiseMaker, Reverb, and Vocoder   * TAL Dub-3, Filter, NoiseMaker, Reverb, and Vocoder
-  * Vex 3-oscillator subtractive waverom synth +  * [[synths#​vex|Vex]] 3-oscillator subtractive waverom synth 
-  * Wolpertinger subtractive,​ antialiased polyphonic software synthesizer+  * [[synths#​wolpertinger|Wolpertinger]] subtractive,​ antialiased polyphonic software synthesizer
  
 +[{{ ports.jpg | Rack 'em and Stack 'em. }}]
  
 +
 +====== DSSI Jack Host ======
 +
 +Jack host for DSSI plugins. See [[dssijackhost|DSSI Jack Host]].
 +
 +{{anchor:​guitarix}}
 ====== Guitarix ====== ====== Guitarix ======
  
Line 165: Line 123:
 A unique feature of Guitarix is an inbuilt recording unit (a little like JACK capture), so if you are jamming and want to record, that capability is available as part of your rack. A unique feature of Guitarix is an inbuilt recording unit (a little like JACK capture), so if you are jamming and want to record, that capability is available as part of your rack.
  
-{{ guitarix.jpg?​512 }}+[{{ guitarix.jpg?​512 ​| Meet your new rig. }}]
  
 There are a few different views into your Guitarix window. The default is a basic single-column rack, but clicking the ''​Show Plugin Bar''​ button in the top toolbar reveals a list of available plugins in a panel on the left of the window. click the ''​Order Rack Horizonally''​ button in the top toolbar to show a two-column view of your rack. There are a few different views into your Guitarix window. The default is a basic single-column rack, but clicking the ''​Show Plugin Bar''​ button in the top toolbar reveals a list of available plugins in a panel on the left of the window. click the ''​Order Rack Horizonally''​ button in the top toolbar to show a two-column view of your rack.
Line 182: Line 140:
 The [[http://​invada.bigcartel.com|Invada]] plugins are a series of high quality audio plugins that contain all the basic filters you need in a studio. This is not an everything-and-the-kitchen-sink collection of "​fun"​ filters for the sake of experimentation,​ this is a serious, stable, and effective set of filters. The [[http://​invada.bigcartel.com|Invada]] plugins are a series of high quality audio plugins that contain all the basic filters you need in a studio. This is not an everything-and-the-kitchen-sink collection of "​fun"​ filters for the sake of experimentation,​ this is a serious, stable, and effective set of filters.
  
-{{ invada.jpg }}+{{ invada.jpg?512 | State of the art, and artfully done. }}
  
- +{{anchor:​jackbeat}} 
-====== ​JackBeat ​======+====== ​Jack Beat ======
  
 <wrap left> <wrap left>
Line 195: Line 153:
 Install Jackbeat from [[http://​studioware.org|StudioWare]]. Install Jackbeat from [[http://​studioware.org|StudioWare]].
    
-{{ jackbeat.jpg?​512 }}+[{{ jackbeat.jpg?​512 ​| You can't beat a good drum sequencer. ​}}]
  
 Using Jackbeat is fairly intuitive. Load a sample using the track panel properties or the ''​Edit''​ menu.  Toggle with a ''​click''​ (or ''​b''​ on your keyboard) the cells in the grid workspace to sequence the sounds. Using Jackbeat is fairly intuitive. Load a sample using the track panel properties or the ''​Edit''​ menu.  Toggle with a ''​click''​ (or ''​b''​ on your keyboard) the cells in the grid workspace to sequence the sounds.
Line 205: Line 163:
 Use ''​Shift''​ ''​Click''​ (or press ''​N''​ on your keyboard) to toggle a "​mask"​ (or "​negation"​) for any given beat. This mutes the track during the duration of that beat. Use ''​Shift''​ ''​Click''​ (or press ''​N''​ on your keyboard) to toggle a "​mask"​ (or "​negation"​) for any given beat. This mutes the track during the duration of that beat.
  
 +=====Exporting the Loop=====
  
 +Jack Beat has no song editor; it creates one pattern, looped endlessly. You can either create very long patterns and just compose music in jack beat (you probably do not want to do that), or you can export the loops, as ''​wav''​ files, that you create incrementally for use in a proper sequencer.
  
-====== ​JACK Capture ======+Jack Beat doesn'​t just do a play-through export; its default behaviour is to blend the in and out points of your loop so that playing it back is //​seamless//​. 
 + 
 +[{{ jackbeatex.jpg?​512 | A proper loop creator, with edge blending and everything! }}] 
 + 
 +{{anchor:​jackcapture}} 
 +====== ​Jack Capture ======
  
 <wrap left> <wrap left>
Line 217: Line 182:
 There is no configuration required; Jack Capture attaches itself to the master output of JACK no matter what. There is no configuration required; Jack Capture attaches itself to the master output of JACK no matter what.
  
-{{ jackcapture.jpg }}+[{{ jackcapture.jpg ​| Does one thing, does it well. }}]
  
 Jack Capture handles its own settings (not its routing), and there isn't much to be set; choose the file format and bitrate, and Jack Capture will maintain its settings across sessions. Jack Capture handles its own settings (not its routing), and there isn't much to be set; choose the file format and bitrate, and Jack Capture will maintain its settings across sessions.
  
  
- +{{anchor:​jackkeyboard}}
- +
- +
 ====== Jack Keyboard ====== ====== Jack Keyboard ======
  
Line 236: Line 198:
 [[http://​jack-keyboard.sourceforge.net/​|Jack Keyboard]] provides exactly what you would expect; it displays a keyboard onscreen that you can use when sequencing notes. [[http://​jack-keyboard.sourceforge.net/​|Jack Keyboard]] provides exactly what you would expect; it displays a keyboard onscreen that you can use when sequencing notes.
  
-{{ jackkeyboard.jpg?​666 }}+[{{ jackkeyboard.jpg?​666 ​| Tickle some ivory. ​}}]
  
 After launching Jack Keyboard, connect it to a MIDI port from the ''​Connected to''​ dropdown menu at the top left. After launching Jack Keyboard, connect it to a MIDI port from the ''​Connected to''​ dropdown menu at the top left.
Line 242: Line 204:
  
  
-{{anchor:​jackrack}} 
 ====== JACK Rack ====== ====== JACK Rack ======
  
-<wrap left> +Host rack for LADSPA pluginsSee [[jackrack|Jack Rack]]. 
-<typo ff:​icono;​fs:​1.33em;>​L</​typo>​ + 
-</​wrap>​+ 
 +====== Jalv ======
  
-[[http://​jack-rack.sourceforge.net/​|Jack-Rack]] is a straight-forward,​ no-frills host for LADSPA effects. It enables you to use any LADSPA (version 1) effect unit on your system as a stand-alone application rather than as a plug-in for a DAW.+Jack host for LV2 plugins. See [[jalv|Jalv]].
  
-{{ jackrack.jpg?​512 }} 
  
-After you launch jack-rack, add effect units via the ''​Add''​ button in the top toolbar or its menus. Each effect creates a JACK input and output, so you can send any signal into each effect and the processed signal to anything else in your studio.+====== Jamin ======
  
-When using jack-rack, its sessions must be saved along with your project in order to be restored the next time you use the rackSave sessions in ''​File''​ → ''​Save''​. A jack-rack session contains only what effect unit is loaded into the rack, //not// the routing in and out (for the routing, the over-all JACK session must be saved with a tool like [[aj|aj-snapshot]] .+Audio mastering suiteSee [[jamin|Jamin]].
  
  
 +{{anchor:​meterbridge}}
 ====== Meter Bridge and Jack_Meter ====== ====== Meter Bridge and Jack_Meter ======
  
Line 268: Line 230:
 Both attach to a JACK output and display the decibel level of its sound. Both attach to a JACK output and display the decibel level of its sound.
  
-{{ meterbridge.jpg?​512 }}+[{{ meterbridge.jpg?​512 ​| Keep it out of the red. }}]
  
 Since Jack Capture does not have a monitoring tool itself, a separate monitor like Meterbridge or Jackmeter is essential. Since Jack Capture does not have a monitoring tool itself, a separate monitor like Meterbridge or Jackmeter is essential.
Line 280: Line 242:
 A modular studio for your modular studio; session management, sequencing, and mixing all in distinct executables. ​ A modular studio for your modular studio; session management, sequencing, and mixing all in distinct executables. ​
  
-See the [[non]] ​section.+See [[non|Non]].
  
  
Line 295: Line 257:
 The effect quality is very high, and all the essentials are present; reverbs, echo, chorus, phaser, flanger, EQ, and more. The effect quality is very high, and all the essentials are present; reverbs, echo, chorus, phaser, flanger, EQ, and more.
  
-{{ rakarrack.jpg?​512 }}+[{{ rakarrack.jpg?​512 ​| Rack 'em and rack '​em. ​}}]
  
 Rakarrack is configurable in many ways, including its theme, so you are free to change it to suit your own style. Rakarrack is configurable in many ways, including its theme, so you are free to change it to suit your own style.
Line 304: Line 266:
 ====== Steve Harris LADSPA Plugins ====== ====== Steve Harris LADSPA Plugins ======
  
 +<wrap left>
 +<typo ff:​icono;​fs:​1.33em;>​L</​typo>​
 +</​wrap>​
  
 +The [[http://​plugin.org.uk|Steve Harris LADSPA]] plugins are innumerable,​ an amazing feat of mass production for maximum variety. Being LADSPA version 1, they are not the prettiest plugins to look at:
 +
 +[{{ swh.jpg?512 | No matter what, we'll always have Steve Harris. }}]
 +
 +And they aren't always the most useful, or the most stable. There are so many to choose from that you're bound to find and fall in love with at least a few effects that you suddenly will find yourself unable to live without. But take care when trying new ones; audition them and learn what they do, whether it is stable, and whether your computer can handle the values you are dialing in.
  
  
 ====== TAP ====== ====== TAP ======
  
 +<wrap left>
 +<typo ff:​icono;​fs:​1.33em;>​L</​typo>​
 +</​wrap>​
  
 +The [[http://​tap-plugins.sourceforge.net|TAP]] plugins are a set of basic LADSPA plugin effects. It's something of a mixed bag, with, for instance, a reverb that is not realtime capable (fine for [[audacity|Audacity]] but not great for anything else). It is a stable set, however, and worth installing for those small but essential plugins.
 +
 +[{{ tap.jpg?512 | Cap or Tap? }}]
  
  
Line 319: Line 295:
  
  
 +====== And Much Much More ======
  
 +This list is not exhaustive and it is, at best, a loose collection of tools that should not be listed together in the first place. Each of the tools listed in this section are unique and independent,​ and they can be used with DAWs just as easily as with a completely modular setup. ​
  
 +The purpose of this list has only been to highlight a few of the great tools you have available, not to suggest a correlation between any of them, or even to suggest a workflow binding them all together. ​
  
 +Try the tools out, chain them together in whatever way you see fit, and embrace the chaos (or impose strict order; it's up to you).
  
-====== And Much Much More ====== 
  
-This list is not exhaustive and it is, at best, a loose collection of tools that should not be listed together in the first place. Each of the tools listed in this section are unique and independent,​ and they can be used with DAWs just as easily as with a completely modular setup. The purpose of this list has only been to highlight a few of the great tools you have available, not to suggest a correlation between any of them, or even to suggest a workflow binding them all together. Try the tools out, chain them together in whatever way you see fit, and embrace the chaos (or impose strict order; it's up to you). +<​WRAP ​centeralign
- +<wrap fa>​[[audacity|R]]</​wrap>​ <wrap fa>​[[start|S]]</​wrap>​ <wrap fa>​[[blender|Q]]</​wrap>​
-<​WRAP ​tip+
-**See Also** \\ +
-Non \\ +
-SooperLooper \\ +
-Seq24 \\ +
-Fabla \\ +
-hydrogen \\ +
-lmms+
 </​WRAP>​ </​WRAP>​
- 
- 
- 
-======================================== 
- 
-Steve Harris 
- 
- 
- 
-Disthro 
- 
-