musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.39k stars 2.68k forks source link

MIDI Keyboard Loopback in Audition State (while Input Mode OFF) - Redesign Fixed Note Length Loopback Limitation #19179

Closed ShawTakeuchi closed 1 year ago

ShawTakeuchi commented 1 year ago

Your idea

For directly composing on Musescore using MIDI controller/keyboard, it is productive to play-by-hands several candidate musical phrases before placing MS4 into Input Mode for score note entry. Under MS3 this was a very productive workflow. With MS4 each note "audition-play" loopback is fixed length duration with maximum 999ms, making this awkward, esp. for piano composers writing complex arpeggiations.

This occurs with all audio sources: 1) MSBasic, 2) 3rd party SF2 soundfonts, 3) MuseSounds and 4) 3rd party VSTs

Recommendations:

Problem to be solved

Composing with VST Synthesizers require adjusting large number of synth parameters such as oscillators, routing/effects, cutoff filters, LFOs, ADSR and lots of CC controls. This is not possible with current 999ms max and fixed note length limitations.

Prior art

Pass through seems normal for another notation software, and of course, all DAWs.

Additional context

MS 4.1.1

Tested with Windows and Linux MS 4.1.1.

OS: Windows 10 Version 2009 or later, Arch.: x86_64, MuseScore version (64-bit): 4.1.1-232071203, revision: github-musescore-musescore-e4d1ddf

cbjeukendrup commented 1 year ago

The fixed note duration issue is a duplicate of #13381. That has been scheduled for 4.2 with high priority, so fingers crossed :)

For the pedal / CC feature request, I'd recommend to open a new dedicated feature request.

ShawTakeuchi commented 1 year ago

Apologies - I didn't use the correct set of search terms! Will file a new feature request, thanks!

cbjeukendrup commented 1 year ago

Apologies - I didn't use the correct set of search terms!

Don't worry; it can happen to everyone. I also had some trouble finding the other issue, even while I know that it existed!

I wish GitHub had an AI feature that points out potential duplicate issues while you're writing a new one. You'd say that should be easily possible these days...