ultraabox / ultrabox_typescript

ultrabox source code
MIT License
32 stars 21 forks source link

Double pitch shift range #184

Open MainCharacteroftheProblem opened 5 months ago

choptop84 commented 5 months ago

oh I see, yeah this would be nice

Mid-The-Modder commented 5 months ago

Akin to Unbox huh. This would indeed be nice. I would like to see the max actually be something like unison offset, which is -96 to 96. This could be expressed as an input box that goes past what the slider allows, as the slider may look better with only a 1 or 2 octave range (more than that and the ticks for root notes and fifths will get cramped).

Mid-The-Modder commented 3 months ago

@MainCharacteroftheProblem Might have a better idea that could be better than both of these ideas and might be created to be ported from Slarmoo's Box and/or Midbox. An "octave shift" slider could come along with the pitch shift slider which acts like the song octave but for instruments instead. Each tick on the octave shift slider adds or subtracts 12 to the pitch shift slider, meaning envelopes on pitch shift will also reflect these changes. Less confusing than an input box, more convenient on slider space. Automation on such a slider would likely be rounded to the nearest whole value or could just act like a much more grand-scale pitch shift slider, although the latter feels a bit more odd imo.