Replies: 5 comments 17 replies
-
The PearlMMX kit is based on samples I recorded from my acoustic kit. Unfortunately, these files are not (yet) available for download. Therefore, you cannot use it. The way I am using this kit is to have a directory source_samples in the tools directory and then I call the Python script create_drumgizmo_kit.py to create the actual PearlMMX kit. The samples are in an "experimental" state since I did testing the positional sensing also on the toms. As soon as I am happy with the kit (and that will not be anytime soon), I plan to upload it to the official Drumgizmo page. I am already in contact with the main developer of Drumgizmo. Anyway, the "old" way of creating a Drumgizmo kit for Edrumulus usage was to download the official Drumgizmo kits and run the mixdown_kits.m file in Octave. This script can either convert the entire kit (using, e.g., kit_select=3) or a selection of different instrument from different Drumgizmo kits (like it is configured right now). The intention of this script was to mix down the multi channel instruments of the official Drumgizmo kits to a stereo sample to reduce the size of the kits and also to have a simple way of playing these files without having to connect a DAW to mix all the channels. I have to admit that I did not run that script mixdown_kits.m for a long time. I hope that it still works. If it works, it will create a subfolder drumuluskit in the tool directory which is then automatically used by the run_edrumulus.sh script. |
Beta Was this translation helpful? Give feedback.
-
Thankyou for your prompt and comprehensive answers as well as your excellent efforts into the project. So hopefully I understand correctly, mixdown_kits.m is a MATLAB script to recreate kits suitable for rPi or other SBC and not a necessary step. Except for recreating 2 channel simplified version of a kit which does away with the requirements of interfacing with a DAW directly correct? run_edrumulus.sh at the point of failure, which is loading of the nonexistent drumgizmo kits could in fact load a super basic kit (does not need to be perfect) which could be included with edumulus as you have suggested for the sake of continuity? Therein the user can explore options. The sample player also could be any other CLI based jack client, another option is sfizz_jack which is actively developed and while not perfect a reasonable simplified solution. I am looking into that further. Anyhow, these are some of my ideas for today, I will say the MATLAB requirements for building kits is not my favourite but hopefully in time we can provide an alternative which is easily manageable. Happy drumming and again may I express appreciation for your efforts towards the DIY community. |
Beta Was this translation helpful? Give feedback.
-
This stereo mix here should work too, shouldn't it? Unfortunately I cannot get any sound from drumgizmo so far, but I fear it might not be related to the kit. |
Beta Was this translation helpful? Give feedback.
-
FYI, I have just made changes to the Edrumulus repo but also to the Drumgizmo edrumulus branch. If you use the run_edrumulus.sh script, I recommend to delete the drumgizmo folder so that the script clones and makes it again to get the most recent Drumgizmo changes. Otherwise the mixdown_kits.m and create_drumgizmo_kit.py are no longer compatible to the old Drumgizmo version. |
Beta Was this translation helpful? Give feedback.
-
Thanks a lot, also for the Pearl MMX samples! :-)
|
Beta Was this translation helpful? Give feedback.
-
Hello, I am setting up edrumulus software on a laptop with Ubuntu 22.04 server. The package requirements and compile process went without a drama but run_edrumulus.sh fails at drum kit setup line 140 with the following notable message:
We assume that you have created the edrumuluskit with edrumulus/tools/mixdown_kits.m or PearlMMX is present
I've searched for PearlMMX kit and found nothing and have no idea how to "create the edrumuluskit with edrumulus/tools/mixdown_kits.m"
Running drumgizmo standalone with jack manually from the command line using DRSKit kit which I had already run_edrumulus.sh runs and I get the terminal gui.
I feel there's a whole bunch of something I'm missing with the kit setup so asking for help with clarification on the failed task.
Thankyou kindly in advance.
Beta Was this translation helpful? Give feedback.
All reactions