Shouldn’t your aseqdump be showing channel 9 (numbers from 0 channel 10) not 10 as it is doing?
rbdrums2midi -j -c 9 perhaps . . . ?
from the code . . .
else if (strcmp(argv[i], "-c") == 0) {
r = atoi(argv[++i]);
MIDI_DRUM->channel = min(max(r,0),15);
}
Meanwhile here’s when the levee breaks with a MIDI nicked from Led Zeppelin MIDI archive… played straight over qmidinet to a remote zynth from Audacity …
Ok, the script is located inside my Zynthian recipe repository at zynthian-recipe/recipe/nooice.sh.
It is very short and simple - should work - but I have currently no Zynthian for testing available…
You can also do the following step-by-step without cloning my repo:
cd $ZYNTHIAN_SW_DIR/plugins
git clone https://github.com/falkTX/nooice.git
cd nooice
make
sudo make install
sudo install-systemd
make clean
reboot
After a reboot the module should be loaded into jack at startup, so a joystick-midi-device should be shown for jack and hopefully also inside MOD-UI (after adding a new MIDI device). Hope it works…
root@zynthian-amp2:# systemctl status nooice
● nooice.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
root@zynthian-amp2:/zynthian/zynthian-sw/plugins/nooice/systemd#
Mind you I haven’t got the drumset so that could be contributory . . .
Currently, Zynthian-1 is at the rehearsal room, Zynthian-2 is borrowed to a big piano distributor and I only have a Roland TD-3 drumset… no chance for real testing…
It’s installation seems to coincided with my have wiped out my MIDI tty input …
Co-incidence?
… Really irritating it’s meant I re-installed my Motor-61 USB connection (I had switched to 5pin MIDI port) and guess what? the held keys is back (play a Cmajor chord fast and lift straight off you often get a held note. ) on FluidSynth GM Yamaha Grand & , So it’s only on USB !!! Grrrrrrr. . . . . Time to contact Behringer again . . .
As far as drums and this recipe goes I think it would be wise to set the default MIDI channel to 9(10) simply to leave a little space for the all the other devices that seem hell bent on getting on channel 0(1).
Any body got any preferences on which implementation we employ?
noonce C0d3man
rbdrum2midi ssj71
0voters
Personally I’d prefer they fought to the death in Thunderdome but apparently democracy is what the cool kids want . . .
I’m really just cut and pasting on this one (cmake versus make…??. installation of systemd start up elements into the zynthian context. . . ) @ssj71@C0d3man ?
Is the lack of cut & paste into Putty a security thing …?
cmake …
LIBUSB_1_INCLUDE_DIR-NOTFOUND
LIBUSB_1_INCLUDE_DIR
used as include directory in directory /zynthian/zynthian-sw/plugins/rbdrum2midi/src
LIBUSB_1_LIBRARY
linked by target “rbdrum2midi” in directory /zynthian/zynthian-sw/plugins/rbdrum2midi/src
sudo apt install libusb-1.0-0-dev # <- This is new ;-)
cd $ZYNTHIAN_SW_DIR/plugins
git clone https://github.com/rbdrum2midi/rbdrum2midi.git
cd rbdrum2midi
mkdir build
cd build
cmake …
sudo make install
make clean
reboot
Install the project…
– Install configuration: “”
– Installing: /usr/local/bin/rbdrum2midi
– Set runtime path of “/usr/local/bin/rbdrum2midi” to “”
root@zynthian-amp2:/zynthian/zynthian-sw/plugins/rbdrum2midi/build# /usr/local/bin/rbdrum2midi -j -c 9
Could not find/open device, try running as root?
root@zynthian-amp2:/zynthian/zynthian-sw/plugins/rbdrum2midi/build# sudo /usr/local/bin/rbdrum2midi -j -c 9
Could not find/open device, try running as root?
root@zynthian-amp2:/zynthian/zynthian-sw/plugins/rbdrum2midi/build# ^C
root@zynthian-amp2:/zynthian/zynthian-sw/plugins/rbdrum2midi/build#