Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PhraseMate: Auto-capture phrase on write #136

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

patmaddox
Copy link

@patmaddox patmaddox commented Apr 26, 2018

From this forum discussion

Adds a new setting to the PhraseMate write panel: "auto-capture phrase". When it's enabled, PhraseMate will look for the first line in the selection to find the instrument and phrase settings commands, and write that phrase information to the pattern.

@bjorn-nesby I just took my best stab at it, I definitely would appreciate any feedback from you

  • auto-capture phrase from pattern
  • tranpose phrase data to pattern data
  • auto-capture multiple phrases in selection
  • auto-capture multiple phrases in track

This applies when auto-capture phrase is on, and the triggering note has
a different value from the phrase base note.

e.g. if the phrase base note is C-4, and the pattern note is C-5, then
the pattern data will be a +12 transposition of the phrase data.
@patmaddox
Copy link
Author

fwiw I think it might make more sense for xPhrase.apply_to_track() to take a transposition option, instead of doing the transposition directly in PhraseMate

It looks for a phrase on the current line or a previous line, and uses
that. It ignores the selection, instead rendering the phrase from its
beginning to end in the pattern editor.
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.

None yet

1 participant