muse-sequencer / muse

MusE is a digital audio workstation with support for both Audio and MIDI
https://muse-sequencer.github.io/
Other
644 stars 69 forks source link

MIDI input without saving a project (or hitting "Record") #1059

Open fpesari opened 2 years ago

fpesari commented 2 years ago

Hello,

why is enabling "MIDI input" in the piano roll not enough to have the MIDI track respond to your controller and you have to hit the "Record" button, which on an empty project opens a dialog for saving the project? :smile_cat:

I agree that saving a project is a good practice in general and I would understand if this behavior were intentional to encourage it but right now it's a bit inconsistent - once the project is saved, MusE will process MIDI input even if the "Record" button is disabled. This means that the "Record" button is not necessary in order to process MIDI input, but if it is so, why is it needed in the first place? Considering all MIDI processing at this point should happen in-memory, since no recording is actually performed.

I say this because sometimes I just fire up MusE with an instrument to exercise on my nonexistent piano skills and I don't want to create any project. It's not really a problem to create a random "untitled" project but if it could be avoided, of course I would not complain :smile:

spamatica commented 2 years ago

Hi there, I think it is the Input Monitor button for the midi track in the Arranger, that you want to enable. You don't even have to create a part. As long as there is a MIDI device setup as input device and the midi track is connected to a synth.

Truth be told, I'm not entirely sure how the MIDI Input button in the Pianoroll is supposed to work. If you /also/ enable the step rec button it will start recording but I don't think anything can be hard... It is a very old piece of MusE that we quite possibly should remove.

github-actions[bot] commented 9 months ago

This issue is stale because it has been inactive for two years. Remove Stale label or write a comment, otherwise it will be closed in 30 days.