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