On Sunday 04 February 2007 7:47 am, Stan Novogroudski wrote:
> I am going to implement harmonisation plug-in for rosegarden using
> LADSPA for my thesis.

Just to confirm what the other guy already suggested, you want to be looking 
at DSSI for a plugin that deals with MIDI streams.  LADSPA is for audio only.  
DSSI takes MIDI and generates audio.

I don't know if it generates MIDI.  I don't think so.  I haven't done any 
programming for either plugin API.

What do you want your project to do in the end?  If it is to take an incoming 
soprano MIDI stream and then play that along with a computer-generated 
harmony in real time, then DSSI is surely the answer.

If you want it to process the stream into both audio and an out-going MIDI 
stream, this starts to sound more like something you would have to do in a 
free-standing external soft synth.

If all you want to do is process MIDI in and MIDI back out, then it might be 
most sensible to do it directly within Rosegarden.  Something like what 
Segments -> Split... does, but this would harmonize it instead, and spit out 
new segments for the accompaniment parts.

I have to say as a Rosegarden user, this last thing sounds the most appealing 
to me.  A more flexible approach might be to do an ALSA sequencer client to 
take MIDI in and spit MIDI back out, which could then be recorded into 
Rosegarden.  That could work too.

I have this segment on track 1, and I hit record, which plays that segment 
while recording four other segments from your ALSA sequencer client.  A bit 
of fiddling to set that up so it could work, but it sounds possible.  
(Rosegarden can now record multiple MIDI sources simultaneously, so make sure 
you are using a recent version of Rosegarden to contemplate this work.)

-- 
D. Michael McIntyre 

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to