This topic came up a while ago, didn''t it? Please bear my comment at
that time in mind:

"is there a risk that (when using RG
in conjuction with
an external recorder) RG always goes into record mode when you record
on the external
recorder? You want start/stop/position to be in lockstep
but not necessarily all-or-nothing record. (That is, it makes perfect
sense for the external recorder to be recording live instruments while
RG is merely playing along in sync, not recording.)"

Vince

On 22/04/07, Pedro Lopez-Cabanillas <[EMAIL PROTECTED]> wrote:
> Hi John,
>
> I think that nobody has answered your email yet. Sorry about that. But please,
> don't send more HTML messages to the list. We expect plain text only. If you
> don't do so, your message may be filtered out as spam, or ignored.
>
> On Thursday, 19 April 2007 06:33, John Sinton wrote:
> > Dear Gardeners,
> >
> >  I am just starting to use Rosegarden on Linux with an Axiom USB keyboard.
> > I configured the keyboard controls to play, record, stop, rewind, etc., but
> > only the play and stop controls seemed to work.
> >
> >  Looking at the source, it seems only the play and stop commands are
> > currently supported. For my application, I would particularly like to be
> > able to 'record' as well (and the remaining controls would be handy). I
> > note that the MMC commands actually seem to relate (exclusively?) to
> > punch-in (which I assume is kicking into record mode when something is
> > already playing). I'm happy just to have it start as though 'record' were
> > pressed on the transport control in the gui.
> >
> >  Question: Is there a particular architectural or other reason why the
> > other MMC commands should not be supported?
> >
> >  Sorry for asking what may be an obvious question, but it looked like it
> > might be easy to do (e.g. something I could do), which immediately leads me
> > to suspect that if it's not already there then there may be a good reason
> > for it. Thanks for any pointers...
> >
> >  John
>
> About the missing MMC commands: I would like to see it implemented too. We
> would be thankful if you provide a patch.
>
> Please look at our code guideliness:
> http://rosegarden.svn.sourceforge.net/viewvc/*checkout*/rosegarden/trunk/docs/code/guidelines.txt
>
> Technical background for this issue. In AlsaDriver::testForMMCSysex() you need
> to call ExternalTransport::transportChange() and transportJump() for the
> missing MMC functions, defined in sound/Midi.h
>
> ExternalTransport is an interface, implemented by RosegardenSequencerApp. If
> you look at RosegardenSequencerApp::checkExternalTransport(), you will see
> that there is already some support for additional functions.
>
> Please, ask to the list if you have any doubt.
>
> Regards,
> Pedro
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Rosegarden-devel mailing list
> [email protected] - use the link below to unsubscribe
> https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
>

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to