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

Overhaul of the Midi recorder functionality #1629

Open
rnditdev opened this issue Aug 8, 2023 · 4 comments
Open

Overhaul of the Midi recorder functionality #1629

rnditdev opened this issue Aug 8, 2023 · 4 comments

Comments

@rnditdev
Copy link

rnditdev commented Aug 8, 2023

Hello,

In order to enhance the MIDI recording functionality from a connected MIDI keyboard, I'd want to suggest the following improvements to the MIDI recorder:

  1. Ability to play the last MIDI recording in memory without storing it in a file

  2. Create MIDI file slots, 8 could suffice, saved with standard names, like 1.mid, etc, and create buttons to store and choose those, if existent, similar to how combinations work.

This would make easier to implement midi recording functionality in organs without screens.

Thanks.

@larspalo
Copy link
Contributor

@oleg68 What if we would make the same kind of file navigations for MIDI recordings on the panel as has been done with the combinations in the setter? The MIDI recordings of GO are quite tightly tied to a specific organ which would make it sensible to actually store the recordings under that organ just like with the combinations.

If we also would integrate the recorder functionality better with the MIDI player, we could push the just recorded MIDI (file) there first (maybe instead of saving it, which of course that would mean we need a separate option button to actually save the file). Also having options to load any file (and the possibility to navigate between current MIDI recordings) in the panel instead of having to go to the menu option first could be a significant improvement in my opinion.

Currently we don't even see what file is actually loaded, nor is the recording/player panel updated when a MIDI file is selected from Audio/Midi->Load MIDI (it still say no file, even though it's now possible to push the play button and get the file to play back).

@oleg68
Copy link
Contributor

oleg68 commented Aug 18, 2023

The main difference between the sequencer and the midi recoder is that the sequencer is mostly used for loading existing combination from a file or for modifying it. When the user wants to export to the new combination file, he/she still needs to use the main application menu.

Otherwise, the midi recorder is mostly used for creating a new midi file. So it does not allow to use a similar midi-oriented UI for it.

Of cause, we may enchance the midi recorder/player UI. Feel free to propose your ideas. We need to think a lot before choosing and implementing one.

@rnditdev
Copy link
Author

rnditdev commented Aug 18, 2023

What about just implementing playing the last recorded sequence with a button? This could cover a huge percentage of the daily grind: Record, listen, critique, record again, and so on. You already have the notes in memory, you just need a trigger to play them. Thanks!

@briff
Copy link

briff commented Jan 12, 2024

What about just implementing playing the last recorded sequence with a button? This could cover a huge percentage of the daily grind: Record, listen, critique, record again, and so on. You already have the notes in memory, you just need a trigger to play them. Thanks!

I had the same idea. Mostly I use recording during practice sessions.

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

No branches or pull requests

4 participants