[ANN] Drumrox 2.0.0

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

Post Reply
User avatar
peter.semiletov
Established Member
Posts: 118
Joined: Thu May 11, 2023 1:09 pm
Has thanked: 25 times
Been thanked: 80 times
Contact:

[ANN] Drumrox 2.0.0

Post by peter.semiletov »

Hello!
Drumrox (https://github.com/psemiletov/drumrox) is DrMr-based LV2 drum machine that can use Hydrogen drumkits.

Drumrox 2.0.0 released - https://github.com/psemiletov/drumrox/r ... /tag/2.0.0

This release of Drumrox differs from DrMr more than 1.x. What's new?

  • New drum kit loader. Written in C++, uses pugixml to parse kits (was: C/libexpat).
  • The save state is not full compatible with Drumrox 1.0, but projects loads well (just re-select the drumkit). Now Drumrox simple saves the path to the drumkit, not the symlink.
  • Less CPU consumption.
  • Simplified CMakeList.txt.
  • Compiler optimization flags.
  • Default panning mode is "sin/cos panner, law: -3 dB".
  • Unused code has been removed.
nils
Established Member
Posts: 537
Joined: Wed Oct 22, 2008 9:05 pm
Has thanked: 35 times
Been thanked: 94 times
Contact:

Re: [ANN] Drumrox 2.0.0

Post by nils »

peter.semiletov wrote: Tue Jun 06, 2023 10:03 am

Now Drumrox simple saves the path to the drumkit, not the symlink.

Do I understand this correctly, if I load a drumkit via a symlink Drumrox will resolve the link and use and save the absolute path instead?

I use symlinks as file organisation layer, especially for samples, so I can move files around in the future, including external drives, but my audio projects will still work because I used symlinks.

User avatar
peter.semiletov
Established Member
Posts: 118
Joined: Thu May 11, 2023 1:09 pm
Has thanked: 25 times
Been thanked: 80 times
Contact:

Re: [ANN] Drumrox 2.0.0

Post by peter.semiletov »

nils wrote: Tue Jun 06, 2023 10:41 am

Do I understand this correctly, if I load a drumkit via a symlink Drumrox will resolve the link and use and save the absolute path instead?
I use symlinks as file organisation layer, especially for samples, so I can move files around in the future, including external drives, but my audio projects will still work because I used symlinks.

Drumrox is based on falkTX's DrMr. DrMr saves the drumkit preset as the symlink at <ardour project dir>/plugins/NNN/stateN/drumkit (in a case of the Ardour project). Drumrox saves the preset as a simple full path string at state.ttl.
As I see now, Drumrox don't resolve symlink to drumkit, I'll fix it soon, thank you for the question!

User avatar
peter.semiletov
Established Member
Posts: 118
Joined: Thu May 11, 2023 1:09 pm
Has thanked: 25 times
Been thanked: 80 times
Contact:

Re: [ANN] Drumrox 2.0.0

Post by peter.semiletov »

upd: symlink resolving fixed, at the current commit: https://github.com/psemiletov/drumrox

Post Reply