On 4/23/07, Vince Negri <[EMAIL PROTECTED]> wrote:

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.)"


Hi everybody,

I'm currently setting up a home studio with a Korg D12 recorder and
Rosegarden for sequencing of MIDI instrument. In the process I reckon
Rosegardens MMC-support to be slightly flaky.

First some background on my setup:

* I have Rosegarden setup as MMC master and the Korg D12 as slave. This
means I will use Rosegarden for all transport operations,
play/stop/pause/locate/record, the D12 slave should just follow its master.
Whatever operations is done in with the MMC master transport should be
mimicked by the MMC slave. Historic background: MMC (Master Machine Control)
is really just a remote controlled transport protocol, the intention was to
make it possible to control an analog multi-track recorder or ADAT from
within the sequencer or controlling the sequencer via the recorders
transport panel.

* The Korg D12 is setup as the MTC master and Rosegarden as the slave. So
once the recorder start to roll it will output time code the sequencer
should sync to. Historic background: Note that the MMC protocol above only
solves the remote control problem and has nothing to do with keeping stuff
in sync. In fact, there's no guarantee that the recorder will start playback
or record immediately after receiving a MMC command, it's very likely it
will need to stretch the tape and pre-roll before doing anything. To solve
this problem SMPTE time code used to be striped on the outermost track and
MIDI interfaces was fitted with special SMPTE jacks that could decode the
signal so the sequencer could get in sync (this also solves the problem with
analog machines varying their speed). MTC is just the pure MIDI version of
the SMPTE solution.

So what I would expect from this kind of setup is to remotely control the
transport of the recorder completely from the sequencer, the former simply
mimicking the later, and once the recorder start to roll, the sequencer will
sync to it. That mean I would like to be able to hit "record" in Rosegarden
(when acting as MMC master) even if no tracks are armed in the sequencer,
because they may be armed on the recorder. Currently I have to press play in
Rosegarden and then manually punch-in on the recorder.

Now to the flaky bit. While "play", "stop" and "location" works fine,
hitting record in Rosegarden to record MIDI tracks does not. Rosegardens
behavior then becomes slightly antsy. Whenever I hit play the location will
start to jump all over the place until finally stopping three seconds into
the song (if I remember the time correctly). To get rid of the behavior I
need to restart Rosegarden altogether.

--
Anders Dahnielson
<[EMAIL PROTECTED]>
-------------------------------------------------------------------------
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