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

fuse the notes of one track to the rhytm of another #7126

Open
xor32dotcom opened this issue Feb 23, 2024 · 3 comments
Open

fuse the notes of one track to the rhytm of another #7126

xor32dotcom opened this issue Feb 23, 2024 · 3 comments

Comments

@xor32dotcom
Copy link

xor32dotcom commented Feb 23, 2024

tldr; one track contains the notes and the other contains the rhytm and then they can be fused to create the final track

Please search the issue tracker for existing feature requests before submitting your own. Delete this line to confirm no similar request has been posted yet.

Enhancement Summary

allows the user to basically play music without having to have memorized the notes

Justification

This is BY FAR one of the easiest ways to transcribe music and gives the user a hell of a good reason to use the software for music transcription or just to have the feature in general

Mockup

TRACK1: The notes stream

TRACT1-ALT: a text or midi file containing the notes of arbitrary rhytm

TRACK2: the rhythm itself. this is where the midi keyboard or PC based keyboard comes in to play allowing the user to just tap whatever rhythm they want without having to worry about the note that is being played.

UNIMPLEMENTED: the track combiner that takes the notes of the first channel and replaces the notes on the second channel with that of the first stream

@mirk0dex
Copy link
Contributor

This sounds innovative and I don't think any other DAW supports this yet. We should definitely implement this.

@regulus79
Copy link
Contributor

Lovely feature #7618

@michaelgregorius
Copy link
Contributor

This sounds innovative and I don't think any other DAW supports this yet. We should definitely implement this.

You can build this in Bitwig using the tools that it provides you to compose new functionality, i.e. using a "Note Side-Chain" and a "Note Grid". That solution even provides a non-destructive approach. You can edit both note patterns after the fact and the potentially adjusted rhythm will be applied to the potentially adjusted note pattern.

To be frank I find this functionality much too specific to be included at this level. It might be useful to only very few people and yet it is present very prominently in a context menu in #7618. IMO providing "random" features like this one gives the application a very random and unpolished look.

I also question if this really brings benefits to many users. You have to enter the correct notes and intervals anyway and if the notes do not repeat (like at the end of the "Happy Birthday" demo in the PR) then you have to approximately enter all of these correctly anyway. If you make a mistake with the PR's implementation this might result in a lot of "undo, adjust, fuse" cycles. Last but not least it might be more beneficial for users in the long term to learn how to enter rhythms in the MIDI editor.

I very much prefer the Bitwig approach. They thought hard about what data is provided in different places throughout the application and how it can be routed and reinterpreted to compose new functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants