Difference between revisions of "Drum Kits as LV2 plugins"
m |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 13: | Line 13: | ||
In this chapter of our drumming, we won't need to transfer any other files to Zynthian, everything is already ready, only the appropriate module needs to be turned on. | In this chapter of our drumming, we won't need to transfer any other files to Zynthian, everything is already ready, only the appropriate module needs to be turned on. | ||
− | Drum programs can be found in webconf Zynthian in the [[Web_Configuration_User_Guide#Plugins_LV2|LV2 Plugins section]]. We turn it on via webconf local.zynthian in the LV2 Plugins / MIDI Synth section. | + | Drum programs can be found in webconf Zynthian in the [[Web_Configuration_User_Guide#Plugins_LV2|LV2 Plugins section]]. We turn it on via webconf local.zynthian in the LV2 Plugins / MIDI Synth section. For Oram version it is in SOFTWARE / ENGINES / MIDI Instruments. |
When I divide the available plugins by source, the first part will be about plugins from the project repository http://kxstudio.linuxaudio.org/ | When I divide the available plugins by source, the first part will be about plugins from the project repository http://kxstudio.linuxaudio.org/ | ||
Line 28: | Line 28: | ||
These plugins do not have a graphical interface. | These plugins do not have a graphical interface. | ||
+ | |||
+ | ''Remark for Fluid Drums'': This module has the ability to change sound settings. It is hidden in the second page of UI in the CTRLS / Program settings. There are several standards to choose from, rooms have different reverberations, jazz ones have their own character, and even TR-808 or Orchestra Kit are available. | ||
The second source is https://www.bandshed.net/avldrumkits/ with the plugin avldrums.lv2 - a drum sample player plugin dedicated to Glen MacArthur's AVL Drumkits. This self-contained plugin provides a convenient way to rapidly sequence and mix midi-drums. Available in zynthian are: | The second source is https://www.bandshed.net/avldrumkits/ with the plugin avldrums.lv2 - a drum sample player plugin dedicated to Glen MacArthur's AVL Drumkits. This self-contained plugin provides a convenient way to rapidly sequence and mix midi-drums. Available in zynthian are: | ||
Line 34: | Line 36: | ||
* Black Pearl Drumkit Multi | * Black Pearl Drumkit Multi | ||
* Red Zeppelin Drumkit | * Red Zeppelin Drumkit | ||
− | * Red Zeppelin Drumkit Multi | + | * Red Zeppelin Drumkit Multi |
+ | |||
+ | They are now also available this kits in Zynthian (version oram): | ||
+ | * Blonde Bop Drumkit | ||
+ | * Blonde Bop Drumkit Multi | ||
+ | * Blonde Bop Hot Rod Drumkit | ||
+ | * Blonde Bop Hot Rod Drumkit Multi | ||
+ | * Busman's Holiday | ||
+ | |||
+ | You can find the precompiled plugin at https://x42-plugins.com/x42/x42-avldrums | ||
So the basis is in the same sound samples and also the FluidSynth engine. The plugins also have a graphical interface, see the picture from Zynthian VNC-Engines. The GUI doesn't set anything, but can be used to find out the mapping of individual sounds to notes. The mapping of notes is as follows: | So the basis is in the same sound samples and also the FluidSynth engine. The plugins also have a graphical interface, see the picture from Zynthian VNC-Engines. The GUI doesn't set anything, but can be used to find out the mapping of individual sounds to notes. The mapping of notes is as follows: | ||
Line 67: | Line 78: | ||
61 (C#4) Maracas | 61 (C#4) Maracas | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
For versions labeled Multi, there is a so-called Multi Channel Layout | For versions labeled Multi, there is a so-called Multi Channel Layout | ||
Line 86: | Line 90: | ||
* 8+9 Percussions (stereo) | * 8+9 Percussions (stereo) | ||
− | I recommend avoiding Multi Drum Kits for now. Zynthian does not yet support multiple audio channels from synth engines, sounds are assigned to the right and left channels of the mixer using a round-robin method (stable image 24-01). | + | I recommend avoiding Multi Drum Kits for now. Zynthian does not yet support multiple audio channels from synth engines, sounds are assigned to the right and left channels of the mixer using a round-robin method (stable image 24-01). |
And here for an overview of how individual sets sound. Drummed by Arturia Step Pro sequencer. | And here for an overview of how individual sets sound. Drummed by Arturia Step Pro sequencer. | ||
− | [[File:LV2-Black-Pearl-4A.ogg|thumb| | + | [[File:LV2-Black-Pearl-4A.ogg|thumb|center|Sound example of Black Pearl 4A Drum Kit]] |
− | [[File:LV2-Black-Pearl-4B.ogg|thumb| | + | [[File:LV2-Black-Pearl-4B.ogg|thumb|center|Sound example of Black Pearl 4B Drum Kit]] |
− | [[File:LV2-Black-Pearl-5.ogg|thumb| | + | [[File:LV2-Black-Pearl-5.ogg|thumb|center|Sound example of Black Pearl 5 Drum Kit]] |
− | [[File:LV2-Red-Zeppelin-4.ogg|thumb| | + | [[File:LV2-Red-Zeppelin-4.ogg|thumb|center|Sound example of Red Zeppelin 4 Drum Kit]] |
− | [[File:LV2-Red-Zeppelin-5.ogg|thumb| | + | [[File:LV2-Red-Zeppelin-5.ogg|thumb|center|Sound example of Red Zeppelin 5 Drum Kit]] |
− | [[File:LV2-Black-Pearl-drumkit.ogg|thumb| | + | [[File:LV2-Black-Pearl-drumkit.ogg|thumb|center|Sound example of Black Pearl Drumkit]] |
− | [[File:LV2-Black-Pearl-drumkit-multi.ogg|thumb| | + | [[File:LV2-Black-Pearl-drumkit-multi.ogg|thumb|center|Red Zeppelin Drumkit Multi Drum Kit]] |
− | [[File:LV2-Red-Zeppelin-drumkit.ogg|thumb| | + | [[File:LV2-Red-Zeppelin-drumkit.ogg|thumb|center|Sound example of Red Zeppelin Drumkit]] |
− | [[File:LV2-Red-Zeppelin-drumkit-multi.ogg|thumb| | + | [[File:LV2-Red-Zeppelin-drumkit-multi.ogg|thumb|center|Sound example of Red Zeppelin Drumkit Multi Drum Kit]] |
+ | [[File:Blonde Bop.ogg|thumb|center|Sound example of Blonde Bop Drum Kit]] | ||
+ | [[File:Blonde Bop Hot Rod.ogg|thumb|center|Sound example of Blonde Bop Hot Rod Drum Kit]] | ||
+ | [[File:Busman's Holiday.ogg|thumb|center|Sound example of Busman's Holiday Drum Kit]] | ||
+ | |||
+ | === Remark on the end === | ||
+ | This text was created as part of a discussion of the Zynthian project. There are also experiences with other drum programs in the [https://discourse.zynthian.org/t/lets-drum/9291 Let's drum thread]. | ||
+ | With love to all Zynthianists, ToFF Tomas Kubina |
Latest revision as of 11:21, 1 September 2024
There are three integrated synthesizers playing soundfonts in Zynthian.
1. FluidSynth - is a real-time software synthesizer based on the SoundFont 2 specifications. So need to have matching SoundFont 2 here drum sounds. A popular kit is e.g. AVL Drumkits https://www.bandshed.net/avldrumkits/ which we will meet again.
2. Sfizz - is a sample-based musical synthesizer. Here you need to have tools in sfz format. AVL Drumkits can also be downloaded in this format. Another collection of sound fonts can be found here https://sfzinstruments.github.io/drums/
3. LinuxSampler - is also a sample-based musical synthesizer. The same applies here as for Sfizz, you need files in sfz format.
FluidSynth is used in drum LV2 plugins, at least those present in Zynthian.
These drum sets are made in such a way that by selecting them you don't need to set anything else, only the appropriate midi channel. They are thus a shortcut to searching for the right soundfont in the Zynthian menu of the selected engine.
In this chapter of our drumming, we won't need to transfer any other files to Zynthian, everything is already ready, only the appropriate module needs to be turned on.
Drum programs can be found in webconf Zynthian in the LV2 Plugins section. We turn it on via webconf local.zynthian in the LV2 Plugins / MIDI Synth section. For Oram version it is in SOFTWARE / ENGINES / MIDI Instruments.
When I divide the available plugins by source, the first part will be about plugins from the project repository http://kxstudio.linuxaudio.org/
There are special LV2 plugins playing SoundFonts 2 (sf2) and using FluidSynth as an engine. Available in Zynthian we have:
- Black Pearl 4A
- Black Pearl 4B
- Black Pearl 5
- Red Zeppelin 4
- Red Zeppelin 5
- Fluid Drums
- Fluid Percussion
These plugins do not have a graphical interface.
Remark for Fluid Drums: This module has the ability to change sound settings. It is hidden in the second page of UI in the CTRLS / Program settings. There are several standards to choose from, rooms have different reverberations, jazz ones have their own character, and even TR-808 or Orchestra Kit are available.
The second source is https://www.bandshed.net/avldrumkits/ with the plugin avldrums.lv2 - a drum sample player plugin dedicated to Glen MacArthur's AVL Drumkits. This self-contained plugin provides a convenient way to rapidly sequence and mix midi-drums. Available in zynthian are:
- Black Pearl Drumkit
- Black Pearl Drumkit Multi
- Red Zeppelin Drumkit
- Red Zeppelin Drumkit Multi
They are now also available this kits in Zynthian (version oram):
- Blonde Bop Drumkit
- Blonde Bop Drumkit Multi
- Blonde Bop Hot Rod Drumkit
- Blonde Bop Hot Rod Drumkit Multi
- Busman's Holiday
You can find the precompiled plugin at https://x42-plugins.com/x42/x42-avldrums
So the basis is in the same sound samples and also the FluidSynth engine. The plugins also have a graphical interface, see the picture from Zynthian VNC-Engines. The GUI doesn't set anything, but can be used to find out the mapping of individual sounds to notes. The mapping of notes is as follows:
Key# (Note) Drum Sample 35 (B1) Stick Click (Blonde Bop kit only) 36 (C2) Kick Drum 37 (C#2) Snare SideStick 38 (D2) Snare Ctr. 39 (D#2) Hand Clap 40 (E2) Snare Edge 41 (F2) Floor Tom Ctr. 42 (F#2) Closed HiHat 43 (G2) Floor Tom Edge 44 (G#2) Pedal HiHat 45 (A2) Tom Ctr. 46 (Bb2) Semi-Open HiHat 47 (B2) Tom Edge 48 (C3) Swish HiHat 49 (C#3) Crash Cymbal 1 (left) 50 (D3) Crash Cymbal 1 Choked* 51 (D#3) Ride Cymbal Tip C 52 (E3) Ride Cymbal Choked* 53 (F3) Ride Cymbal Bell 54 (F#3) Tambourine 55 (G3) Splash Cymbal 56 (G#3) Cowbell 57 (A3) Crash Cymbal 2 (right) 58 (Bb3) Crash Cymbal 2 Choked* 59 (B3) Ride Cymbal Shank 60 (C4) Crash Cymbal 3 (large Paiste) 61 (C#4) Maracas
For versions labeled Multi, there is a so-called Multi Channel Layout
The plugin ports are named, when using pin-management in Ardour or Mixbus, the names are displayed. Also fan-out will use the port-name as part of the created bus. For reference the 9 ports are
- 1 Kick (mono)
- 2 Snare (mono)
- 3 Hi-Hats (mono)
- 4 toms (mono)
- 5 Floor-Tom (mono)
- 6+7 Cymbals (stereo)
- 8+9 Percussions (stereo)
I recommend avoiding Multi Drum Kits for now. Zynthian does not yet support multiple audio channels from synth engines, sounds are assigned to the right and left channels of the mixer using a round-robin method (stable image 24-01).
And here for an overview of how individual sets sound. Drummed by Arturia Step Pro sequencer.
Remark on the end
This text was created as part of a discussion of the Zynthian project. There are also experiences with other drum programs in the Let's drum thread. With love to all Zynthianists, ToFF Tomas Kubina