On Saturday 05 March 2005 09:03, Silvan wrote:
> On Saturday 05 March 2005 02:48 am, Florin Andrei wrote:
> > In qjackctl, i can see Rosegarden's MIDI input port and i can route MIDI
> > to it from any source.
> > But there's no MIDI output port for Rosegarden! Why?
>
> At 3:00 AM, I'll give you the short answer.  For complicated reasons that
> are mostly over my head anyway, Rosegarden isn't quite able to cope with
> MIDI twiddling external to itself.  There's no choice but to use the
> internal mechanisms Rosegarden provides for this purpose in its studio
> facility.  MIDI connections involving Rosegarden which are made in QJackCtl
> do not work correctly.
>
> I think we're planning to come up with something different for 1.1, but I
> don't remember what, if anything, we decided should be done.  I think we
> generally agree that the current situation is counterintuitive to people
> such as yourself.

We have several RFEs addressing this issue.

[ 750997 ] Implement proper ALSA ports
http://sourceforge.net/tracker/index.php?func=detail&aid=750997&group_id=4932&atid=354932

[ 763942 ] alsa client connection choice
http://sourceforge.net/tracker/index.php?func=detail&aid=763942&group_id=4932&atid=354932

[ 937362 ] smarter device connection management
http://sourceforge.net/tracker/index.php?func=detail&aid=937362&group_id=4932&atid=354932

I don't remember a discussion and detailed plan to implement (or not) the 
above requested features, but it's time now to talk about it. 

My proposal is to create as many sequencer output ports as rows of "Play 
devices" defined in our "Manage MIDI Devices" window. The user could create 
and remove output ports, and this set of output ports would be persistent 
between RG  sessions, and visible (and manageable) under external programs 
like QJackctl and Kaconnect. There would be a minimum of one output port, but 
it is not necessary to create as many ports as now, one for each possible 
writeable connection; perhaps there could be an option (a button or menu 
item) for the user to request this function. The internal routing of tracks 
and IPB settings would remain the same, or with very little changes.

There should be also a configuration checkbox located elsewhere (Configure 
Rosegarden->Sequencer settings->...?) to allow the simple, automatic internal 
connection management like now, easy for little home studios, but also the 
option of letting the connections to be managed entirely by external session 
management tools, which would be a better suitable option for large 
professional recording studios.

This proposal is for output ports only. The input port would remain unique, 
and behave the same as now. 

Comments, please?

Regards,
Pedro



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to