Skip to content

Implemented transpose in scale for Shift + hold and turn vertical encoder - #1183

Merged
m-m-adams merged 8 commits into
SynthstromAudible:communityfrom
soymonitus:monitus/transpose_in_scale
Feb 7, 2024
Merged

Implemented transpose in scale for Shift + hold and turn vertical encoder#1183
m-m-adams merged 8 commits into
SynthstromAudible:communityfrom
soymonitus:monitus/transpose_in_scale

Conversation

@soymonitus

Copy link
Copy Markdown
Collaborator

Fixes #1179

Now the command "Shift + hold and turn vertical encoder" inside a clip instead of transposing all clips in the song, it will nudge notes vertically according to the mode the clip is in (scale or non-scale).
If in scale, the notes are nudged vertically respecting the scale.
If clip not in scale mode, the notes are nudged by semitones.
Colors of the audition pads and notes are updated (they were not before).

The existing command "Hold and turn vertical encoder" keeps working as always, that is, transposing an octave all notes for this clip.

@soymonitus

Copy link
Copy Markdown
Collaborator Author

@m-m-adams @seangoodvibes this is ready for testing!

@soymonitus

Copy link
Copy Markdown
Collaborator Author

I made some changes after looking at the code @0beron is writing for his PR, to avoid future conflicts between the two PRs. The features are now clearly differentiated. He can still make use of the instrumentClip's transpose() method while I use a new one called nudgeNotesVertically

@m-m-adams
m-m-adams added this pull request to the merge queue Feb 7, 2024
Merged via the queue into SynthstromAudible:community with commit f93b81e Feb 7, 2024
@soymonitus
soymonitus deleted the monitus/transpose_in_scale branch February 8, 2024 09:50
tastycode pushed a commit to tastycode/DelugeFirmware that referenced this pull request Jul 3, 2024
…oder (SynthstromAudible#1183)

* Implemented transpose in scale for Shift + hold and turn vertical encoder

* Format

* Docs

* Take the nudge vertical to a new function so tranpose by semitones is still available

* Fix compile issue

* Fix compile issue

* Damn dbt format

* Added comment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Shift + hold and turn vertical encoder inside a clip transposes all other clips. Proposal to change it to nudge notes vertically for that clip

2 participants