jtackaberry / reaticulate

An articulation management system for REAPER
Other
101 stars 46 forks source link

Support user-custom articulation icons #144

Open seventh-sam opened 2 years ago

seventh-sam commented 2 years ago

A minor QOL/customization addition that's probably already in the works, but worth mentioning!

jtackaberry commented 2 years ago

Wasn't actually in the works. :)

A couple complicating factors here:

  1. Banks should be portable (user transferable), so the icons would really need to be encoded in the bank file. The icon data could be base64 encoded within the bank, but that would get a bit ugly. Not really any other clean way though.
  2. The next release, 0.5, will have two versions of articulation images, the current resolution ("1x") and a 2x resolution for Retina/HiDPI displays. (This is now possible as I redid all the articulation icons from scratch in SVG.) User icons would need to support this as well.

Not insurmountable complications to be sure, but it makes the FR a bit less minor than one would assume at first blush.

Will consider it in a future release, after the initial version of the bank editor is out the door.

tobkum commented 2 years ago

Just chiming in with an idea - would embedding the svg data into the bank work? That'd be a bit less messy than base64. But not sure how the inner workings of Reaticulate function, maybe this is not feasible. Cheers!

jtackaberry commented 2 years ago

@tobkum unfortunately REAPER itself does not support SVG. Wish that it did, I'd be using the hell out of it!