jtackaberry / reaticulate

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

Digitech Whammy DT pedal controlled with midi #172

Open necrotizing opened 2 years ago

necrotizing commented 2 years ago

//Hi everyone, I wanted to share this Bank that I made last night with Raticulate. Though I think a very small selected group of people will actually use this, some might find it come in handy. Just so much easier than having the manual open to write in the bank changes. Works really well on my end but if you run into any issues just let me know and I'll dive into fixing it. This is my second attempt at anything regarding code so I haven't taken a swing at the CC stuff regarding the whammy itself but I'll probably add it there once I get time to dive into it. There are some tips on the Github repository page on how to set it up for it to work. I hope someone can find this useful!

//---------------------------------------------------------------------------- // Source: Empirical Audio - https://github.com/necrotizing/DigiTech---Whammy-DT---Reaticulate.gits

//! g="Digitech" n="Whammy DT" //! id=11111111-a89c-5e37-eaef-4aee5df50097 Bank * 1 Digi Tech - Whammy DT

//! c=default i=alt-circle o=program: 100 -W-H-A-M-M-Y-

//! c=fx i=fx o=program:21 21 WHAMMY OFF //! c=textured i=scoop o=program:0 0 2 OCTAVES +

//! c=textured i=scoop o=program:1 1 1 OCTAVE +

//! c=textured i=scoop o=program:2 2 5th +

//! c=textured i=scoop o=program:3 3 4th +

//! c=long i=plop o=program:4 4 2nd -

//! c=long i=plop o=program:5 5 4th -

//! c=long i=plop o=program:6 6 5th -

//! c=long i=plop o=program:7 7 1 OCTAVE -

//! c=long i=plop o=program:8 8 2 OCTAVES -

//! c=long i=plop o=program:9 9 DIVE BOMB

//! c=default i=alt-circle o=program: 100 -D-R-O-P-T-U-N-E-

//! c=fx i=fx o=program:76 76 DROP TUNE OFF

//! c=legato-light i=bend-up o=program:42 42 1 SEMITONE +

//! c=legato-light i=bend-up o=program:43 43 2 SEMITONE +

//! c=legato-light i=bend-up o=program:44 44 3 SEMITONE +

//! c=legato-light i=bend-up o=program:45 45 4 SEMITONE +

//! c=legato-light i=bend-up o=program:46 46 5 SEMITONE +

//! c=legato-light i=bend-up o=program:47 47 6 SEMITONE +

//! c=legato-light i=bend-up o=program:48 48 7 SEMITONE +

//! c=legato-light i=bend-up o=program:49 49 OCTAVE +

//! c=legato-light i=bend-up o=program:50 50 OCTAVE+DRY +

//! c=textured i=bend-down o=program:59 59 1 SEMITONE -

//! c=textured i=bend-down o=program:58 58 2 SEMITONE -

//! c=textured i=bend-down o=program:57 57 3 SEMITONE -

//! c=textured i=bend-down o=program:56 56 4 SEMITONE -

//! c=textured i=bend-down o=program:55 55 5 SEMITONE -

//! c=textured i=bend-down o=program:54 54 6 SEMITONE -

//! c=textured i=bend-down o=program:53 53 7 SEMITONE -

//! c=textured i=bend-down o=program:52 52 OCTAVE -

//! c=textured i=bend-down o=program:51 51 OCTAVE+DRY -

necrotizing commented 2 years ago

I wanted to ask, is there a way to make a gap in the GUI? I did so by adding the lines below. But if I could make a gap or some kind of a header there that would be pretty cool. Not sure if this is possible.

//! c=default i=alt-circle o=program: 100 -D-R-O-P-T-U-N-E-

//! c=default i=alt-circle o=program: 100 -W-H-A-M-M-Y-

jtackaberry commented 2 years ago

There isn't a way to group articulations into sections with a header, but you can certainly add some padding between sets of articulations by using the spacer attribute.

//! spacer=1

Spacer is documented here: https://reaticulate.com/reabank/#attributes-for-program-lines

Looking through your bank (thanks for the submission), I do see an error:

//! id=11111111-a89c-5e37-eaef-4aee5df50097
Bank * 1 Digi Tech - Whammy DT

You have * here for the MSB, but 1 for the LSB, and it's resulted in an id being generated using the legacy/backward compatibility mode (that's what the 11111111- id prefix means. You should change the Bank line to:

Bank * * Digi Tech - Whammy DT

This won't change the id (Reaticulate will only generate it if it's missing), but it's not really a big deal, it just jumped out at me because it's not something I expect to see with new banks.

Thanks!