When editing multiple tracks simultaneously in the Matrix Editor, is
there any way to have an external MIDI controller's Note On and Note Off
messages sent to the channel associated with the ME's active segment/track?
Configuration:
Linux
Rosegarden 20.06.1 (built from SourceForge git sources)
External MIDI controller (MIDI only, no synth, no audio, USB to computer)
fluidsynth
ALSA (no jack): MIDI controller -> Rosegarden -> fluidsynth
No direct ALSA connection from MIDI controller -> fluidsynth
Workflow:
1) New Rosegarden project
in main interface ...
2) Set tracks 1,2,3 using "Track Parameters, Instrument" each to a
different Program number by using "Instrument Parameters, Program". Each
track will play a different MIDI instrument.
3) Create segments on tracks 1, 2, and 3
4) Select track 2 ("Click to select all segments on this track")
5) Pull down "Edit -> Select All Segments (CTRL+A)"
6) Click "Open in Matrix Editor (M)" icon
in Matrix editor ...
7) Using lower left "Rotate wheel to change the active segment", change
to Track 3. Main interface still has Track 2 selected.
8) Draw tool is active by default (or click to activate).
9) Using mouse or computer QWERTY keyboard, create a note. Note is in
Track 3 segment. Fluidsynth plays note with Track 3 instrument.
10) Click "Step Recording" icon to activate
11) Play note on external MIDI controller. Note is created at cursor
position in Track 3 segment, but fluidsynth plays note with Track 2
instrument because Track 2 still selected in main interface.
12) Click "Rewind to Beginning" icon, click "Play" icon. Fluidsynth
plays all notes correctly with Track 2 instrument, regardless whether
they were created using mouse, QWERTY, or external MIDI controller.
IMO this makes it difficult to use "Step Recording" to edit multiple
tracks simultaneously in the Matrix Editor. The user either has to go
back to the main interface to manually select the correct track each
time the active segment is changed Matrix Editor, or accept the fact
that the wrong instrument will play when using an external MIDI
controller to enter notes. Editing multiple tracks is useful for
visualizing the composition's harmony.
I've tried many combinations of the main interface's Track Parameters
Recording Filters settings: Device (All, Midi input system device),
Channel (All, 1-16) and Thru Routing (Auto, On, When Armed), and the
Instrument Parameters settings: Channel (Fixed, Auto). Is there any way
to have the Matrix Editor automatically set the correct instrument, or
does this fall into the Feature Request category?
_______________________________________________
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user