How to record plug-in synth audio in real-time?

Page: 123 > Showing page 1 of 3
Author
smallstonefan
Max Output Level: -48 dBFS
  • Total Posts : 2724
  • Joined: 2003/11/20 11:41:35
  • Location: Papillion, Nebraska
  • Status: offline
2007/12/13 15:43:30 (permalink)

How to record plug-in synth audio in real-time?

Hi everyone,

The other night I was playing with some soft-synths and really getting into the groove with an evolving pad. I wanted to record the audio output as I play, to capture the exact performance, rather than record the midi and bounce to audio. My concern is the peeks and swells and general evolvy-ness of the sound will not be the same when played back, as the synth parameters are reset when restarted. At least, that's what seems to be happenning to me.

Am I missing something?
#1

67 Replies Related Threads

    aaronk
    Max Output Level: -65 dBFS
    • Total Posts : 1275
    • Joined: 2005/12/09 16:33:31
    • Location: HT&E
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 16:20:11 (permalink)
    SONAR can't record the output of a soft-synth in real-time. This is an irritating limitation.

    All that SONAR can record from a soft-synth in real time is the MIDI data. You are correct that the MIDI data alone is often insufficient to capture a specific soft-synth performance.

    There are some plug-ins available you can use as a work-around. Don't have their links handy. One is called "Tape-It." Basically, you insert these as plugs in the synth's FX bin, and they create a .wav file you can re-import into SONAR.
    #2
    Sabbathack
    Max Output Level: -85 dBFS
    • Total Posts : 256
    • Joined: 2007/12/02 21:51:35
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 16:34:16 (permalink)
    Wow, I'm surprised that a piece of software this sophisticated would have such a huge limitation. I just got on to post a question about this very topic and it was almost the top one on the forum. So, just so I hear you right, there is no way to route a midi track (after its been recorded) to an audio track? I'd like to put some effect on it like a real audio track....

    thanks for any advice
    #3
    Millsyy2k
    Max Output Level: -90 dBFS
    • Total Posts : 25
    • Joined: 2007/11/22 12:42:22
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 16:35:07 (permalink)
    Sorry, I don't really get this. If you are recording via midi, including all of your parameter noodlings, then why would the bounce down sound any different on play back?
    #4
    aaronk
    Max Output Level: -65 dBFS
    • Total Posts : 1275
    • Joined: 2005/12/09 16:33:31
    • Location: HT&E
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 16:51:36 (permalink)
    Sabbathack: after you record a midi track, you can route it to any softsynth you want. You can put effects into the synths FX bin, or patch the synth track to a bus, etc. etc. You can also freeze or bounce a softsynth and convert it into an audio track.

    What you CAN'T do in SONAR is play a softsynth on your midi input device (keyboard) and simultaneously record the resulting AUDIO (as opposed to MIDI) data.

    Millsyy2k: a bouncedown from a MIDI track MIGHT sound exactly the same as your performance. It depends on the softsynth. Many synths include modeling or randomization parameters, or can run an oscillator from their internal clock rather than SONAR's. In those cases, the MIDI data alone isn't sufficient to recreate exactly a specific performance.

    Example #1: Say you create a synth patch in which the LFO modulates a filter. You clock the LFO via the softsynth's internal clock rather than SONAR's (e.g., because you don't want the LFO directly tracking your piece's beat). As you play, the LFO-modulated filter produces a nice emphasis on a specific harmonic of a specific note at a specific moment, whch you then build on in your improvisation. Problem: since the LFO is being clocked internally by the soft-synth, meaning it is independent of SONAR's clock, the waveform will not necessarily align with your notes the same way when you re-play the file, meaning the filter will affect the notes differently.

    Example #2: You use a sampler like GPO that allows for randomization of pitch on stringed instruments, to simulate the slight variations inevitable in a human performance of an instrument. Again, the specific randomization pattern isn't captured as MIDI data, so it will always be somewhat different each time you replay the file. If you're using enough randomization for it to be audible (e.g., as an effect), again you can't capture a specific performance you might particularly like. This is a particularly annoying limitation when using synths that are pure randomized generators, e.g. some Reaktor instruments, where the MIDI data might consist of nothing but "note on" followed eventually by "note off."

    What bugs me is that this would seem to be a TRIVIALLY easy thing for CW to fix. All that's needed is the ability to have a synth track serve as the INPUT for an audio track. Arm the audio to record, play the synth, and away you go.
    #5
    karim82
    Max Output Level: -81 dBFS
    • Total Posts : 481
    • Joined: 2007/05/27 12:13:36
    • Location: Halifax, NS
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 16:57:01 (permalink)
    adding audio effects to a midi synth performance while recording...insert effects on the audio track while recording... then export to audio and the effects will be embedded within the audio track exported.

    Cakewalk SONAR v8 - Windows 7 64bit (RC) - AMD Athlon 64 X2 5600+ 2.8GHz ASUS M2N-SLI DELUXE - 4Gb RAM DDR2 667MHz - 160G System + 250G Recording + 1Tb Archiving - Sapphire Radeon HD4670 1Gb GDDR3 - ACER22"-Edirol UA-25-Waves Plugs,Bluetubes
    #6
    smallstonefan
    Max Output Level: -48 dBFS
    • Total Posts : 2724
    • Joined: 2003/11/20 11:41:35
    • Location: Papillion, Nebraska
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 17:04:49 (permalink)
    aaronk you nailed on the head with a perfect, articulate description - thank you!

    I looked when I upgraded to 7 producer to be able to use a soft-synth out as an audio in. That's what I figured to be the perfect solution. I'm REALLY bummed it's not there, as MIDI improvements were one of the big selling points for version 7.

    Now, I still can't capture a really intersting ambient improv on a soft synth properly. :(
    #7
    altima_boy_2001
    Max Output Level: -55 dBFS
    • Total Posts : 2033
    • Joined: 2005/11/04 17:48:01
    • Location: Central Iowa
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 17:10:28 (permalink)
    ORIGINAL: aaronk
    SONAR can't record the output of a soft-synth in real-time. This is an irritating limitation.

    You can always route the synth audio out your interface and back into Sonar and record it that way. Some good device drivers/mixers can do this in software with no physical cabling required.
    #8
    kwgm
    Max Output Level: -52.5 dBFS
    • Total Posts : 2271
    • Joined: 2006/10/12 00:14:20
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 17:13:38 (permalink)

    ORIGINAL: smallstonefan

    Hi everyone,

    The other night I was playing with some soft-synths and really getting into the groove with an evolving pad. I wanted to record the audio output as I play, to capture the exact performance, rather than record the midi and bounce to audio. My concern is the peeks and swells and general evolvy-ness of the sound will not be the same when played back, as the synth parameters are reset when restarted. At least, that's what seems to be happenning to me.

    Am I missing something?



    Maybe, if you're filtering midi events, or quantizing in real-time.

    What you're hearing, in real-time, when you play your softsynth, is MIDI going from your controller into your soft synth, and played through whatever audio engine you have installed on your pc. It's all MIDI first. Whether you record the midi as you're playing and then run in through the synth (Bounce), or capture the digital audio from this process, you're going to hear exactly the same thing, that is, unless you're filtering, or quantizing in real-time.

    But, if you really want to record the audio output of your softsynth while playing "live", then send the softsynth audio out to your board and bring it back through an audio in. If you can stay in the digital realm, then you'll have the exact same result (minus the latency of your board) that you get from Bouncing--you can fixup the delay in an audio editor, if need be. But, if you have to go out via analog Audio and return to Sonar via an A/D conversion, then you will notice a difference in quality, depending on how good your converters really are. Perhaps this is a good test?

    --kwgm
    #9
    aaronk
    Max Output Level: -65 dBFS
    • Total Posts : 1275
    • Joined: 2005/12/09 16:33:31
    • Location: HT&E
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 17:14:56 (permalink)
    You can always route the synth audio out your interface and back into Sonar and record it that way. Some good device drivers/mixers can do this in software with no physical cabling required.


    Alas, mine doesn't appear to be one these!

    This product was recommended in an earlier thread on the same topic:

    http://www.silverspike.com/?Products:TapeIt



    #10
    xohol
    Max Output Level: -84 dBFS
    • Total Posts : 342
    • Joined: 2004/08/19 13:17:12
    • Location: chicago
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 17:17:30 (permalink)
    Now, I still can't capture a really intersting ambient improv on a soft synth properly. :(


    why not? just press the arm automation button and all your movements will be recorded.
    #11
    aaronk
    Max Output Level: -65 dBFS
    • Total Posts : 1275
    • Joined: 2005/12/09 16:33:31
    • Location: HT&E
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 17:26:43 (permalink)
    just press the arm automation button and all your movements will be recorded.


    That only works for elements of the softsynth that generate MIDI data. See my earlier post in this thread for examples of things that aren't captured in a MIDI file.
    #12
    fac
    Max Output Level: -51 dBFS
    • Total Posts : 2427
    • Joined: 2004/06/15 10:08:48
    • Location: San Luis Potosi, Mexico
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 17:31:29 (permalink)
    Just plug a cable from you soundcards output to the input and be careful to turn realtime monitoring OFF!

    http://facproductions.net

    Lots of gear. Not enough time.
    #13
    aaronk
    Max Output Level: -65 dBFS
    • Total Posts : 1275
    • Joined: 2005/12/09 16:33:31
    • Location: HT&E
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 17:32:27 (permalink)
    Just plug a cable from you soundcards output to the input and be careful to turn realtime monitoring OFF!


    Cool. Now I can't hear what I'm doing.
    #14
    Sabbathack
    Max Output Level: -85 dBFS
    • Total Posts : 256
    • Joined: 2007/12/02 21:51:35
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 17:34:14 (permalink)

    ORIGINAL: aaronk

    Sabbathack: after you record a midi track, you can route it to any softsynth you want. You can put effects into the synths FX bin, or patch the synth track to a bus, etc. etc. You can also freeze or bounce a softsynth and convert it into an audio track.




    Ahhhhh thank you, it would seem my issue is different from the original post. My issue is that I'm DuMb and don't know what I'm doing yet. ;) Thanks for the info, it was a well thought out and written response.

    #15
    xohol
    Max Output Level: -84 dBFS
    • Total Posts : 342
    • Joined: 2004/08/19 13:17:12
    • Location: chicago
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 17:36:24 (permalink)
    Cool. Now I can't hear what I'm doing.


    cant you hear the soft synth track? turn the echo off on the return track... you'll still hear the the soft synth track.
    #16
    fac
    Max Output Level: -51 dBFS
    • Total Posts : 2427
    • Joined: 2004/06/15 10:08:48
    • Location: San Luis Potosi, Mexico
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 17:36:54 (permalink)
    ORIGINAL: aaronk

    Just plug a cable from you soundcards output to the input and be careful to turn realtime monitoring OFF!


    Cool. Now I can't hear what I'm doing.


    Well, that depends on your soundcard and setup. Most audio interfaces include a headphones output, or a simple mixer that can be used to route the softsynth track to more than one place. If your soundcard has more than one pair of outputs, you can use a Sonar bus to route the track to your soundcard's input AND your monitors.
    post edited by fac - 2007/12/13 17:50:37

    http://facproductions.net

    Lots of gear. Not enough time.
    #17
    xohol
    Max Output Level: -84 dBFS
    • Total Posts : 342
    • Joined: 2004/08/19 13:17:12
    • Location: chicago
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 17:38:42 (permalink)


    Well, that depends on your soundcard and setup. Most audio interfaces include a headphones output, or a simple mixer that can be used to route the softsynth track to more than one place.


    right, thats also why we have aux sends in sonar.
    #18
    aaronk
    Max Output Level: -65 dBFS
    • Total Posts : 1275
    • Joined: 2005/12/09 16:33:31
    • Location: HT&E
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 17:42:50 (permalink)
    quote:


    Well, that depends on your soundcard and setup. Most audio interfaces include a headphones output, or a simple mixer that can be used to route the softsynth track to more than one place.


    right, thats also why we have aux sends in sonar.


    But instead of a work-around, why doesn't CW simply allow an Audio track to record the output of a Synth track? It's so bloody OBVIOUS . . .
    #19
    John
    Forum Host
    • Total Posts : 30467
    • Joined: 2003/11/06 11:53:17
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/13 17:47:35 (permalink)
    Cool. Now I can't hear what I'm doing.

    How about a nice microphone or two near your near fields?

    Best
    John
    #20
    smallstonefan
    Max Output Level: -48 dBFS
    • Total Posts : 2724
    • Joined: 2003/11/20 11:41:35
    • Location: Papillion, Nebraska
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/14 09:46:51 (permalink)
    I appreciate the input from everyone. Some still don't fully understand the problem though. aaronk really did explain it best. I have a Delta 1010. I will explore routing through the sound card digitally and see if I can do that with the 1010. Beyond that, I agree with aaronk in that this should be a feature in the product instead of requiring work arounds that may not even be applicable to some sound cards.
    #21
    gnie
    Max Output Level: -75 dBFS
    • Total Posts : 776
    • Joined: 2005/12/23 23:36:29
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/14 10:17:16 (permalink)
    Just for the record, in case it helps anyone reading...
    You can do this easily with E-MU's PatchMix. Route the synth output to a strip and then send the signal back in to another Sonar audio track.
    #22
    tarsier
    Max Output Level: -45 dBFS
    • Total Posts : 3029
    • Joined: 2003/11/07 11:51:35
    • Location: 6 feet under
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/15 14:31:24 (permalink)
    ORIGINAL: smallstonefan
    I have a Delta 1010. I will explore routing through the sound card digitally and see if I can do that with the 1010.

    I'm pretty sure the 1010 can do it. I have the Delta 2496 and it can.

    Open the delta control panel and go to the monitor mixer tab. Bring up the faders on whatever channels you have your softsynth routed to--this will also send the softsynth to the monitor mixer output.

    Now, in Sonar set up a new audio track and set its input to the Delta Mon. Mixer. You should be able to record the synth output now.

    But yeah, Sonar should just be able to do it on its own.
    #23
    CJaysMusic
    Max Output Level: 0 dBFS
    • Total Posts : 30423
    • Joined: 2006/10/28 01:51:41
    • Location: Miami - Fort Lauderdale - Davie
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/15 15:41:27 (permalink)

    ORIGINAL: Millsyy2k

    Sorry, I don't really get this. If you are recording via midi, including all of your parameter noodlings, then why would the bounce down sound any different on play back?

    It doesnt
    Cj

    www.audio-mastering-mixing.com - A Professional Worldwide Audio Mixing & Mastering Studio, Providing Online And Attended Sessions. We also do TV commercials, Radio spots & spoken word books
    Audio Blog
    #24
    aaronk
    Max Output Level: -65 dBFS
    • Total Posts : 1275
    • Joined: 2005/12/09 16:33:31
    • Location: HT&E
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/17 15:31:51 (permalink)
    It doesnt
    Cj


    Depends on the synth you're using. If it uses acoustic modeling algorithms, storing the midi data alone won't be enough to reproduce the same sounds. This is because those algorithms include a fair amount of uncertainty (e.g. "if x, do either y or z"), in order to model real-world physical events (which are inherently somewhat indeterminate).

    The midi data is like musical notation. Writing down a middle C for violin will get you more or less the same sound from any violinist. But it won't be as exact as recording the violin directly.

    #25
    ba_midi
    Max Output Level: 0 dBFS
    • Total Posts : 14061
    • Joined: 2003/11/05 16:58:18
    • Location: NYC
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/17 16:54:16 (permalink)
    Options->Project-MIDI

    There's an option to "reset controllers" etc.... uncheck that.


    Billy Arnell (ba-midi)

    http://www.ba-midi.com/music/files
    Music gives me life, so I give life Music.
    Thanks for listening - Let's Dance to the rhythm of life! :)
    #26
    smallstonefan
    Max Output Level: -48 dBFS
    • Total Posts : 2724
    • Joined: 2003/11/20 11:41:35
    • Location: Papillion, Nebraska
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/17 16:58:32 (permalink)

    ORIGINAL: ba_midi

    Options->Project-MIDI

    There's an option to "reset controllers" etc.... uncheck that.



    What does this do?
    #27
    bermuda
    Max Output Level: -52.5 dBFS
    • Total Posts : 2271
    • Joined: 2004/04/28 12:34:40
    • Location: Bermuda
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/17 17:06:49 (permalink)

    ORIGINAL: smallstonefan

    Hi everyone,

    The other night I was playing with some soft-synths and really getting into the groove with an evolving pad. I wanted to record the audio output as I play, to capture the exact performance, rather than record the midi and bounce to audio. My concern is the peeks and swells and general evolvy-ness of the sound will not be the same when played back, as the synth parameters are reset when restarted. At least, that's what seems to be happenning to me.

    Am I missing something?



    Record Automation (i.e. the knob, and fader movements)

     Yes.
    #28
    micromusic
    Max Output Level: -90 dBFS
    • Total Posts : 37
    • Joined: 2005/08/04 21:59:51
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/17 18:03:14 (permalink)
    +3 for the 'tape it' vst. insert it in the fx bin after your softsynth & hit record, then start playing back your track. drag the recorded wav back into your project afterwards. much easier than mucking about with the soundcard & track routings.
    #29
    ba_midi
    Max Output Level: 0 dBFS
    • Total Posts : 14061
    • Joined: 2003/11/05 16:58:18
    • Location: NYC
    • Status: offline
    RE: How to record plug-in synth audio in real-time? 2007/12/17 18:11:30 (permalink)

    ORIGINAL: smallstonefan


    ORIGINAL: ba_midi

    Options->Project-MIDI

    There's an option to "reset controllers" etc.... uncheck that.



    What does this do?


    It prevents Sonar from resetting the controllers when restarting (ie, STOP -> PLAY).
    THere's also a "searchback for patches" setting that may/may not affect what you want to do.

    Billy Arnell (ba-midi)

    http://www.ba-midi.com/music/files
    Music gives me life, so I give life Music.
    Thanks for listening - Let's Dance to the rhythm of life! :)
    #30
    Page: 123 > Showing page 1 of 3
    Jump to:
    © 2024 APG vNext Commercial Version 5.1