From: Vladimir S. <vl...@eh...> - 2005-03-02 22:49:14
|
On Wed, 02 Mar 2005 23:11:20 +0100, SlowPic <sl...@we...> wrote: >>> * Rosegarden uses ladspa plugins for effect >>> handling while timidity and others do not. >>> I read some log output and found, that there >>> are not less than 160 ladspa plugins (*.so) >>> available on my system. Rosegarden seems to >>> use them with great success. >> Most common ladspa reverb plugins are GVerb, Freeverb and >> TAPReverbator. Use these as starting point. I personaly like TAP >> plugins collection. But, strange part is (again) that rosegarden >> doesn't use them by default. > > Well, that Rosegarden uses LADSPA as default is a guess. > When I start Rosegarden in a Shell, at the very beginning > I can read the lines: > > rosegarden: main: Showing startup logo > rosegarden (sequence manager): getSequencerPlugins - getting plugin > information > PluginFactory::instance(ladspa): creating new LADSPAPluginFactory > [/home/frank/.ladspa] [/usr/local/lib/ladspa] [/usr/lib/ladspa] > rosegarden (sequence manager): got 69477 pieces of plugin data at GUI > side > > which let me think, it really uses LADSPA for effects > processing. Sorry enough, I don't know if and where > those effect plugins are accessible from within RG. Rosegarden just checks for ladspa effects in case you want them to be applied to dssi-synth and audio tracks. And will be enabled (accessible) if jack is running and audio/dssi-synth track(s) is (are) present. > I'm only talking abt. effects added to the MIDI playback > within Rosegarden (little knobs) which is then sent to > TiMidity ... I guess. Could be that! Rosegarden's reverb (expression, chorus, and so on) knobs are for internal use only. They are not exported into midi file you want to convert to the wav. To be honest, I've forgot about that knobs when using timidity... I'll check... That gave me an idea. Have you tried sth like: timidity -iAv -B0,8 -Or1sSl -L /usr/local/share/timidity/soundfonts -c ./SoundFonts.cfg to capture .wav realtime? Don't know if that will work, but that's just another idea :) BTW, timidity uses freeverb internaly for rever effect, but it is set to off by default. Could be posibile that spinning knob turns it on. >>> What I want >>> ----------- >>> I only want to render a *.mid into a *.wav file, >>> including the smooth effects settings Rosegarden >>> offers. >> timidity can really do a great job here. > > Yes, in principle it does! What I realize these days > is that there are no effects or very different effects > in the resulting *.wav file than I get within Rosegarden. > > I'm still thinking, what I hear while Rosegarden > playbacks MIDI should be the same as what I can > hear in the rendered MIDI file, because Rosegarden > uses the exactly same running timidity process as > I use for the rendering to *.wav when Rosegarden > is terminated. > > In fact, I would much prefer to render directly to > *.wav from within Rosegarden, but my kernel lacks > realtime support, so I expect more than enough > xruns, clicks and such ..... > >> I can only say how I do that: >> Export midi from rosegarden, >> Convert it to the .wav with timidity and >> then I add effect to the newly created wav using ReZound (Sweep, >> Audacity...) > > This would only add global effects/reverb, right? > Within Rosegarden I can twist the effect knows > as far as I like for each instruent. I would like > to get *this* into a *.wav file. Yup, that's restiction! If what's described before doesn't work (realtime capture), you could fire up ecamegapedal (or any similar program) and route it's output into wav file. Of course, you'll need to turn on wave capture from your soundcard mixer first. >> Another one (I use for preliminary testing): >> (Just to remind that I have emu10k1 synth chip on SBLive! AND 433MHz >> PII :( ) >> Using alsamixer I switch music capture on, >> then using ecamegapedal I find out what settings fit best in my idea. >> (optionaly, you can directly save ecamegapedal's output into wav) > > I've lots of MIDI files to be rendered, so I'd rather > like batch processing them with no interaction. Usually > I start a "for" loop in the shell and let timidity do > the work alone. AFAIK, rendering a *.wav from a *.mid > through TiMidity does not require realtime capabilities, > as it is a silent process running in a simple shell > with no audible output. > > Only the Rosegarden like effect settings are missing :( > >> You will not have unprocessed wav for further editings :) > > Would be no problem for me if I could save to *.wav > what Rosegarden makes out of my MIDI files and internal > effects. I need a way to get *.wav files with reproducable > soundfont and effect settings. > > Frank All this topic is a bit touchy... You must experimen a little. But, let me know if you figure out something. Anything! Vlada |