On Sunday 01 June 2003 13:44, Richard Bown wrote:
> As we start to grow the Studio part of Rosegarden (and I think you'd be a
> very good person to talk this through with) we should start to see more of
> this functionality finding it's way downstairs to the sequencer. It's nice
> to hear you're casting an eye over all this code though - BTW do you want
> CVS access?
Thanks. This means that i got your trust! ;-)
Well, i don't need write access yet, as you are kindly applying my patches for
me. I would prefer to send little patches to the mailing list for revision,
if you don't bother about that. For the Spanish translation file, i guess
that it is better to not send it to the list very frequently because it is
big enough. Is it possible to have write accesss to the "po" directory only?.
My sourceforge id is "plcl".
BTW, attached is one more patch for 674731 (hope that this is the very last
one).
If your MIDI instrument doesn't send SYX messages, and want to test it with
RG, you can use 'vkeybd' - Virtual Keyboard
(http://www.alsa-project.org/~iwai/vkeybd-0.1.13.tar.gz). Chorus and Reverb
menus send SYX messages.
If you need an ALSA MIDI monitor to see what RG is sending out, i have two
here:
- C programs with command line interface:
http://perso.wanadoo.es/plcl/alsautil.tar.bz2
- Kylix program with Qt GUI interface:
http://perso.wanadoo.es/plcl/aspymidi/aspymidi-en.html
Regards,
Pedro
--
ALSA Library Bindings for Pascal
http://alsapas.alturl.com
--- sound/AlsaDriver.cpp.old 2003-05-31 22:04:18.000000000 +0200
+++ sound/AlsaDriver.cpp 2003-06-01 15:29:14.000000000 +0200
@@ -2094,7 +2094,9 @@
MappedEvent *mE = new MappedEvent();
mE->setType(MappedEvent::MidiSystemExclusive);
- mE->setDataBlock(data);
+ // chop off SYX and EOX bytes from data block
+ // Fix for 674731 by Pedro Lopez-Cabanillas (20030601)
+ mE->setDataBlock(data.substr(1, data.length() - 2));
m_recordComposition.insert(mE);
}
break;