Re: External MIDI controller track/instrument in Matrix Editor

Ted Felix <ted-Ll1PANez7xxWk0Htik3J/[email protected]>
Newsgroups gmane.comp.audio.rosegarden.user
Message-ID <[email protected]>
   This feels to me like a bug.

   In Step Recording mode, Matrix should take over the keyboard and 
route the note to the selected Segment's device/channel (Instrument). 
It shouldn't go through the usual main window routing.  Of course, this 
could get confusing when a user forgets to turn off Step Recording.  Or 
what if you have both a Notation and a Matrix editor open and both in 
Step Record?

   How does Notation behave in step record?  Same problem?

Ted.

On 2/14/22 4:50 PM, mark_at_yahoo via Rosegarden-user wrote:
> 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-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org - use the link below to unsubscribe
> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.