Problem getting sound from Sonar using Kontakt

Author
Skrzypiec
Max Output Level: -90 dBFS
  • Total Posts : 9
  • Joined: 2015/08/05 14:13:47
  • Status: offline
2015/08/07 12:21:01 (permalink)

Problem getting sound from Sonar using Kontakt

I'm full of good will and patience, but so far I still cannot get this one to play. Switched sound card to LogiLink® USB Soundcard UA0053 (shown as C-Media USB Headphone Set) and getting the "Out: 2x 44.1-48kHz, 16Bits Status: Unavailable with a red X next to it in the Asio4All panel. Again, the input meters show the signal transmitted from Kontakt - in my case channel 3 - to its respective routed track in Sonar, but no sound comes out. I don't even have a clue which side to approach the problem from... I guess I should take this into a new thread...
 
edited by host: split topic and changed title
post edited by Beagle - 2015/08/07 13:27:14
#1

14 Replies Related Threads

    SF_Green
    Max Output Level: -62 dBFS
    • Total Posts : 1403
    • Joined: 2005/09/13 20:37:55
    • Location: San Francisco
    • Status: offline
    Re: Sonar X1 LE Upgrade? 2015/08/07 12:31:13 (permalink)
    Welcome. First, yes go ahead and start a new thread listing your problem. It will help if you give a fairly complete listing of your system specs. One thing you should try right away is ditching ASIO4ALL. I haven't tried using it but have seen numerous posts from people here who know what they are talking about that say it's very problematic. Download the latest drivers from your soundcard manufacturer's website and try using those. But do a new thread too. There are lots of nice helpful people here who will help you get up and running. Good luck!

    AMD FX-8370, Gigabyte 990FXA-UD3,  Win7x64 SP1, 16Gb CorsairDDR3-1600, GeForce GTX 950 (390.65), SSD 525Gb (OS), SATA 3 & 1.5Tb, MOTU microlite, RME FireFace 800 (D 3.124, fw 2.77), UAD-2Q, Adam A7X, A-800 PRO, CC121
    Cubase Pro 10.0.5, SonarPt-2017.10 (x64), Reason10.2, Live 10.0.5 Suite, Wavelab Elements 9.5.40, Komplete10Ult, POD Farm2.5, Omnisphere2.5, BFD3, Alesis QS7.1, Arturia BeatStep Pro, POD HD500, Alesis ControlPad, ARP Omni, many things with strings. GrSltz My Studio
    #2
    Beagle
    Max Output Level: 0 dBFS
    • Total Posts : 50621
    • Joined: 2006/03/29 11:03:12
    • Location: Fort Worth, TX
    • Status: offline
    Re: Sonar X1 LE Upgrade? 2015/08/07 13:17:10 (permalink)
    SF_Green
    Welcome. First, yes go ahead and start a new thread listing your problem. It will help if you give a fairly complete listing of your system specs. One thing you should try right away is ditching ASIO4ALL. I haven't tried using it but have seen numerous posts from people here who know what they are talking about that say it's very problematic. Download the latest drivers from your soundcard manufacturer's website and try using those. But do a new thread too. There are lots of nice helpful people here who will help you get up and running. Good luck!

    completely agreed with SF - when you have a soundcard which HAS it's own native ASIO drivers, never use ASIO4ALL on it!  always use the soundcards' native ASIO drivers.
     
    also, most people looking to help troubleshoot problems are not going to look in a thread titled "Sonar X1 LE Upgrade" so a new thread is appropriate.
     
    wait...I can do that for you!
     
    Also, here is a tutorial on getting Kontakt outputs set correctly.  it was written for Kontakt 4, IIRC, but it doesn't matter, they both work the same for output settings.
     
    http://forum.cakewalk.com/FindPost/2383017
     
    post edited by Beagle - 2015/08/07 13:29:28

    http://soundcloud.com/beaglesound/sets/featured-songs-1
    i7, 16G DDR3, Win10x64, MOTU Ultralite Hybrid MK3
    Yamaha MOXF6, Hammond XK3c, other stuff.
    #3
    Skrzypiec
    Max Output Level: -90 dBFS
    • Total Posts : 9
    • Joined: 2015/08/05 14:13:47
    • Status: offline
    Re: Sonar X1 LE Upgrade? 2015/08/07 13:43:04 (permalink)
    The point is neither of these cards I've been using has native drivers so I was forced to use Asio4All - but it has been working fine with with Reaper, FL Studio, Ableton Live and Sibelius (I had an intensive research period to find the best DAW for me) so the problem might not relate to ASIO4All at all. Of course I will inform you and give details about everything I know but it's a needle in the haystack to find so it might take me a while (and even longer considering I don't quite understand the topic).
     
    Thanks for the tutorial link, I haven't seen that one yet.
     
    most people looking to help troubleshoot problems are not going to look in a thread titled "Sonar X1 LE Upgrade"
    At first I just mentioned the problem as a digression, hoping to solve it myself within 15 minutes. Didn't expect it to be that serious :D
    #4
    Skrzypiec
    Max Output Level: -90 dBFS
    • Total Posts : 9
    • Joined: 2015/08/05 14:13:47
    • Status: offline
    Re: Sonar X1 LE Upgrade? 2015/08/07 17:35:30 (permalink)
    OK. I did a general cleaning of my PC:
    - I removed trials of older DAWs to avoid any potential interference with their own supplied drivers (left only software I still have active projects in)
    - I completely uninstalled IDT High Definition Audio Codec (driver for my integrated sound card I can't find the model of anywhere), to have just a single device available in Asio4ALL, to exclude any conflict (this seems to be the right thing because I got rid of the error: "The following audio output devices used by this project are not available", with my integrated sound card output shown in the Missing Devices list).
     
    Current configuration:

    HARDWARE:
    - Dell Inspiron N5110 (Q15R)
    - cpu i7-2670
    - graphics: Intel HD Graphics Family (integrated) and GeForce 525M (additional)
    - RAM 8GB (seems low but was never too low for me)
    - LogiLink UA0053 Sound Card (a $5 Chinese USB stick but still better than the integrated one)

    SYSTEM AND DRIVERS:
    - Win7 HP Home SP1
    - C-Media USB Headphone Set (this is how UA0053 is shown as).
    - ASIO4All to emulate drivers for any of the two above

    DAW AND RELATED:
    - Sonar Artist (Demo)
    - Reaper 4.78 x64 (Trial)
    - Sibelius 7.5 (Full)
    - Kontakt Player 5 (to be hosted by the three above)



    After the equipment reduction I again tried to follow the tutorial suggested above. At the part: "you need to go to your first MIDI track and select its output to Kontakt", there is no such option. Just the "Master" and the "Asio4All USB Headphone Set" (I read this as "USB sound card driven by the ASIO4All emulator"). So still, I have:
    - in Kontakt: some EWQL instruments loaded, channel 1 set to stereo 1 (1/2), channel 2 set to stereo 2 (3/4), channel 3 set to stereo 3 (5/6) .... and following the rule of "channel N to stereo N ( 2N-1 / 2N ), and sound comes out of speakers when I hit the virtual keyboard of Kontakt for each instrument
    - in Sonar: signal of channel 1 properly popping up at track 1, signal of channel 2 popping up at track 2, signal of channel 3 popping up at track 3 ... signal N at track N.

    So all seems to be routed as supposed. But when I hit the piano roll view keyboard, no sound comes out.
     
    I opened my older X1 LE project, that one was routed a bit differently - all midi tracks pointing to three instrument host tracks - and it works fine. So maybe I should just follow this old known way... But I'm a bit confused because I've seen a much simplier way which should just work, as shown in the video tutorials like this one:
     
    (edit: apparently the link gets rejected, I meant "Multi-out Kontakt Routing Pt. 1" by DAWGURU)
     
    Unfortunately, all these tutorials, no matter if amateur or official, seem to assume certain things as obvious. This is like putting together a huge jigsaw without a reference image. The inability to save the project doesn't help either. I already had a crash and had to start over. Maybe you should consider a "save limit" for trial versions, e.g. every 1 hour or so :P
     
    EDIT:
     
    In the meantime I examined that old project imported from X1 LE. It begins with three tracks with the keyboard icon next to them. I assume this means "instrument host track" but I'm not sure, couldn't find a confirmation. These are:
    - Track 1. Kontakt5 (first instance),
    - Track 2. Kontakt5 (second instance)
    - Track 3. Kontakt5 (third instance).
    Inputs for these three are set to omni, outputs to master, everything else is unchanged.
    Then a whole bunch of tracks follows, with the plug icon next to them and I assum0e this means "MIDI track". So these are MIDI sources for subsequent channels of subsequent Kontakt instances, like:
    - Track 4. Input: None. Output: Kontakt 5 1. Channel 1.
    - Track 5. Input: None. Output: Kontakt 5 1. Channel 2.
    - Track 6. Input: None. Output: Kontakt 5 1. Channel 3.
    This goes down to track 14, the last one for Kontakt 5 1. Then switches to second instrument:
    - Track 15. Input: None. Output: Kontakt 5 2. Channel 1.
    - Track 16. Input: None. Output: Kontakt 5 2. Channel 2.
    - Track 17. Input: None. Output: Kontakt 5 2. Channel 3.
    Thsi goes down to track 24, the last one for Kontakt 5 2. Third instance follows the same pattern:
    - Track 25. Input: None. Output: Kontakt 5 3. Channel 1.
    - Track 26. Input: None. Output: Kontakt 5 3. Channel 2.
    - Track 27. Input: None. Output: Kontakt 5 3. Channel 3.
    Until the last track for this instrument.
     
    This seems clear to me. The point still remains why the recommended way doesn't work. If I really need to have the instrument host tracks, these new tutorials say nothing about it, and I just would like to know if using them is trying to complicate too much or not. Thanks for all help already given :)
    post edited by Skrzypiec - 2015/08/07 18:58:09
    #5
    robert_e_bone
    Moderator
    • Total Posts : 8968
    • Joined: 2007/12/26 22:09:28
    • Location: Palatine, IL
    • Status: offline
    Re: Sonar X1 LE Upgrade? 2015/08/07 23:51:41 (permalink)
    Hang in there :)
     
    I can't really give you much advice on the ASIO4ALL pieces of your puzzle, because I got rid of it about 8-9 years ago (yikes), but I can suggest the midi and audio track routing assignments for an experimental track for you to try to get sound out (at least as far as the assignments for the tracks anyways):
     
    Please try the following:
     
    1. Start a brand new project, with the Normal template, and give it some Test 01 sort of name.
     
    2. If the console view is open, just for the moment close it, by hitting the X in its lower left corner (I think that is where it should be for console view). This is just to free up space to work in the Track Pane.
     
    3. OK, now in the blank space on the left side of the Track Pane, right-click, and Insert an Audio Track. then also right-click again, and Insert a Midi Track. (we will come back to these in a short bit)
     
    4. OK, now, in the Browser Pane (right side of the screen), click on the button labeled Synth, then click on the '+' sign - to Insert a Synth. Go through the list of the VST2 synths, and select one of your Kontakt versions - doesn't matter which of them you pick for now. When the Insert Soft Synth Options dialog box opens, for purposes of this little test, remove any checks for any of the Create Tracks options (since we already created our own audio and midi track), and Check the boxes: Synth Property Page, Synth Rack View, and don't worry one way or the other about the ones at the bottom (Enable Midi Output, Recall Assignable Controls). I would also suggest you leave the box checked for Ask This Every Time, so that you can get these options to open for future iterations of adding soft synths. Anyways, after you click on OK, you should get the Kontakt synth property page to open up.
     
    5. OK, so load up one instrument into Kontakt - let's use the Kontakt Factory Content>Band>Electric Piano>Mark I Classic.nki instrument. By default, Kontakt will load this instrument and set its audio outputs to outputs 1/2, and the midi channel to 1. So, these settings are fine. We still don't have things hooked up to our tracks, but we are about to fix that. Close the Kontakt property page.
     
    6. OK, so, click on the number (1), on the left side of the audio track (should be track 1), to bring that track into focus. In the Inspector Pane, it is probably pre-selected for Pro-Channel (ProCH will be blue) at the top of the inspector pane. Click on that button labeled ProCh, to get rid of that display, and then you should see a channel strip for track 1 (your audio track) on the left, and then the Master Bus on the right.
     
    7. So, at the bottom of the track 1 audio track's channel strip, click on the drop-down arrow for the Input selection, to set what audio this track will be fed from, and select the Kontakt stereo output for 1/2. (should be the 3rd one down in the list, once you expand the Kontakt list of inputs). This will tell Sonar to take any audio output from the Kontakt instance's main outputs and feed it to track 1's input. Leave the Output for track 1 to go to Master.
     
    8. Now, we have to assign things for the midi track (track 2). Click on the number on the left side of track 2 (should be a 2), to bring the midi track into focus. (actually, in this case, it should default to set it up for you, since it is the only synth, so it should assign it already for you, but we will look)
     
    9. OK, at the bottom of the midi track's channel strip in the inspector pane, you should see the Output already set to your Kontakt instance. This is what you want here. Later, as you add more synth instances, you will need to click on the drop-down arrow and select the correct synth instance for what you want that midi track assigned to, but for this test, leaving it to the default Kontakt instance is just what you want. Set the midi Input to: 'Input = All Inputs: Omni'.
     
    So, after all of the above, which takes longer to type than to do, you should have a loaded instance of Kontakt, with an instrument, assigned to the Kontakt main outputs, and set to receive midi triggering data on midi channel 1, for an electric piano sound.
     
    You should also have an audio track set to send any audio generated by the Kontakt main audio outputs, to the Master Bus, and you should have a midi track that is set to send any midi data it detects, to the Kontakt instance.
     
    Now, since you had already brought the midi track (track 2) into focus, by clicking on the number 2 on the left side of that track, you should also see (by Sonar default) that one of the buttons is Blue on the midi track, and if you hover your mouse over it, it will say 'Input Echo = Auto Through' which is just what you want - Sonar will automatically set that track to monitor the output from that Kontakt instance, which you will hear through the audio track (because the audio track is set to pick up any audio output from that Kontakt instance).
     
    Soooooooo, when you play notes on your keyboard midi controller, with Track 2 (the midi track) in focus - and the Input Echo lit Blue, the midi note events will get detected by the Kontakt instance, by the loaded instrument (electric piano), and then Kontakt will process those note events in that instrument, and it will send audio output back out through the Kontakt instance's main outputs.  That audio output from Kontakt is assigned to your audio track (track 1), as input to that audio track, and then the audio output from track 1 gets routed to the Master Output.
     
    If all is done properly above, you should be hearing electric piano sounds when you play, and if you arm the midi track (track 2) for record, and hit the red record button on the transport control in Sonar, then play some midi notes on your keyboard midi controller, Sonar should record that midi data, and you should be able to hear it during playback.
     
    It's a starting point, and there are other ways of doing things, as there usually are, but it SHOULD give you some sound, so if that does not happen after completing the above steps, then we need to look at your Sonar Driver Mode, and the audio drivers, and all of that stuff, which is also part of that puzzle to figure out.
     
    I will try to help you, as will others.
     
    At SOME point, regardless, I recommend you consider picking up a purpose built audio interface with proper ASIO drivers for Windows, but maybe we can get you up and running in the meantime. :)
     
    Bob Bone
     

    Wisdom is a giant accumulation of "DOH!"
     
    Sonar: Platinum (x64), X3 (x64) 
    Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22
    Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64
    Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others
    MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es
    Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms  
    #6
    mudgel
    Max Output Level: 0 dBFS
    • Total Posts : 12010
    • Joined: 2004/08/13 00:56:05
    • Location: Linton Victoria (Near Ballarat)
    • Status: offline
    Re: Sonar X1 LE Upgrade? 2015/08/07 23:58:01 (permalink)
    Bob, last time you did a tutorial I copied it and uploaded it to my Onedrive. Listed there as
    Kontakt5 in Sonar.docx it will save you typing it out time and again.

    Mike V. (MUDGEL)

    STUDIO: Win 10 Pro x64, SPlat & CbB x64,
    PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz.
    Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2.
    Monitors: Adam A7X, JBL 10” Sub.
    Audio I/O & DSP Server: DIGIGRID IOS & IOX.
    Screen: Raven MTi + 43" HD 4K TV Monitor.
    Keyboard Controller: Native Instruments Komplete Kontrol S88.
    #7
    Doktor Avalanche
    Max Output Level: -32.5 dBFS
    • Total Posts : 4294
    • Joined: 2015/03/26 18:02:02
    • Status: offline
    Re: Sonar X1 LE Upgrade? 2015/08/08 00:02:19 (permalink)
    Dump ASIO4ALL.
     
    Get one of these:
    http://uk.focusrite.com/usb-audio-interfaces
     
    Never look back.
     
    Thanks...

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.6,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),2 x 1TB SSD (Samsung EVO 850),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5. Rap Pro,Maschine Studio+Komplete 9 Ultimate+Kontrol Z1,Addictive Keys,Waves Silver,Izotope Nectar elements,Overloud Bundle,Geist,Acronis True Image 2015.
    #8
    robert_e_bone
    Moderator
    • Total Posts : 8968
    • Joined: 2007/12/26 22:09:28
    • Location: Palatine, IL
    • Status: offline
    Re: Sonar X1 LE Upgrade? 2015/08/08 02:43:41 (permalink)
    Thanks, Mike - this one was more of a routing assignment in Sonar exercise.  I never even went close to multiple instruments in a single instance of Kontakt - could have used any synth for the audio/midi routing walk through.
     
    It IS good to know, though, that you DO have some of that stuff saved off, because I DO recall going over a few different things in the past - several times.  Good thing I can type.....
     
    Bob Bone
     

    Wisdom is a giant accumulation of "DOH!"
     
    Sonar: Platinum (x64), X3 (x64) 
    Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22
    Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64
    Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others
    MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es
    Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms  
    #9
    Skrzypiec
    Max Output Level: -90 dBFS
    • Total Posts : 9
    • Joined: 2015/08/05 14:13:47
    • Status: offline
    Re: Sonar X1 LE Upgrade? 2015/08/08 08:51:46 (permalink)
    It works! I followed the tutorial and got sound from Piano Roll, thank you. Some things differed, and I listed them all below just in case:

    Insert an Audio Track. Insert a Midi Track.
    I already had 1 audio and 1 midi track created by default so I just stuck to these without creating new ones.
     
    Kontakt Factory
    I don't have these. This version of Kontakt was supplied with the older EWQL stuff so I used their Alto Flute instead (but I guess this doesn't matter).

    Kontakt will load this instrument and set its audio outputs to outputs 1/2, and the midi channel to 1.
    Had the Channel set to Omni, so changed this to 1.

    Click on that button labeled ProCh, to get rid of that display
    I don't have the ProChannel window, the inspector was instantly visible so I skipped this part.

    Leave the Output for track 1 to go to Master.
    Since I uninstalled the onboard sound card, the "Master" is gone and only Asio4All v2 USB Headphone Set available. Had to use it instead.

    you should have a loaded Kontakt with instrument assigned to the Kontakt main outputs, and set to receive midi triggering data on midi channel 1
    At this point I noticed the MIDI track has channel set to None. Both leaving it at None and changing to 1 worked. What's the difference?
     
     
    The thing works however we still don't know the reason. But since the problem is gone after getting rid of the onboard card I just suppose Asio4All tried to use both in the same time while it's only capable of using one. Does what I'm saying make any sense at all?

    robert_e_boneI recommend you consider picking up a purpose built audio interface
    Doktor AvalancheDump ASIO4ALL. Get one of these
    Yes, I've been searching for some good interface but I wanted to choose a DAW first and a compatible interface later, it's easier in this order. I know Focusrite 8i6, you're another person in a row who recommends it. I see this device is very similar to Steinberg UR44, both are proposed alternatively to each other - so does it matter which one I pick? Or is Focusrite more compatible with SONAR?

    robert_e_bonebut maybe we can get you up and running in the meantime
    yep, that was the point - still, there are 2 or 3 more weeks before I can get any serious equipment and will be stuck with LogiLink + Asio4All, so I just don't want to waste this precious time. Thanks for all the help in order to achieve this :D
    post edited by Skrzypiec - 2015/08/08 09:06:41
    #10
    robert_e_bone
    Moderator
    • Total Posts : 8968
    • Joined: 2007/12/26 22:09:28
    • Location: Palatine, IL
    • Status: offline
    Re: Sonar X1 LE Upgrade? 2015/08/08 10:11:10 (permalink)
    I am happy you were able to get things to play - that was the goal.  I hadn't considered the absence of Pro Channel, and of course it makes sense to skip the parts that didn't apply.
     
    The thing with ASIO4ALL is that it is a band-aid approach to drivers, and has earned a reputation as something that sort of works, sometimes, but also will not work at other times (even it is only installed but not even used).
     
    Most audio interfaces seem to work their best when running in ASIO mode, and ASIO4ALL pretends to be ASIO when an audio interface is looking at it and routing things to it for it to process.  But ASIO4ALL is actually built on the WDM drivers as its base, with the ASIO bits floating about, ready to fool the interface or music application into thinking it is talking with an ASIO-mode set of drivers.
     
    I have picked up a couple of Focusrite 2i2 audio interfaces that I am quite happy with, for a couple of friends of mine, and they have no troubles using them.  One has Windows 7, and the other has Windows 8.1, both in 64-bit fashion.  One of those seems to be around $150 usd these days.  They seem quite reliable and work well, with active development going into their drivers, which means it looks like they will be around for a while.
     
    Ultimately, which audio interface you select will depend on how many inputs/outputs, possibly phantom power, mic pre-amps, analog/digital converter quality, driver availability, and maybe other reasons.  For a good solid 2-channel input audio interface, I like these.  There is another made by Yamaha Steinberg that seems to be in the same cost range, and seems to work OK, as well.
     
    And, as far as some of your points from your post above, the midi channel of Omni or None is frequently used to software to both mean to accept midi data from ANY midi channel or source, rather than restricting the midi data to come from a particular channel on a particular midi controller.  And, since most midi controllers transmit on midi channel 1 by default, and Kontakt sets the midi channel its first loaded instrument to 1, that also makes it easy for it all to just 'work'.
     
    I recommend you learn about the stuff I covered, and maybe some video or manual-based tutorials on setting up routing assignments, which will come in handy as you begin adding additional tracks and instances, and maybe loading more instruments into a single instance of Kontakt, etc........
     
    Best of luck to you - and again, VERY happy you have some sound now.  THese forums have a bunch of really helpful folks, so hang in there, try to do some homework, ask for help when you need it, and help others when you can.
     
    Bob Bone
     
     

    Wisdom is a giant accumulation of "DOH!"
     
    Sonar: Platinum (x64), X3 (x64) 
    Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22
    Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64
    Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others
    MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es
    Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms  
    #11
    Skrzypiec
    Max Output Level: -90 dBFS
    • Total Posts : 9
    • Joined: 2015/08/05 14:13:47
    • Status: offline
    Re: Sonar X1 LE Upgrade? 2015/08/08 10:46:30 (permalink)
    robert_e_boneUltimately, which audio interface you select will depend on how many inputs/outputs, possibly phantom power, mic pre-amps, analog/digital converter quality, driver availability, and maybe other reasons. For a good solid 2-channel input audio interface, I like these. There is another made by Yamaha Steinberg that seems to be in the same cost range, and seems to work OK, as well.
    There are a bit more of us. Two guitars, one violin and one vocal. And you don't know the day when some accidental flute or percussion may join :) So that's why I thought about nothing less than Focusrite 8i6. Also I'm writing some VST music so I need something which won't have problems dealing with both. This is where Steinberg should be the most solid, all in all they invented the thing... Well. Still a bit of time for research and decision.
     
    I recommend you learn about the stuff I covered, and maybe some video or manual-based tutorials on setting up routing assignments, which will come in handy as you begin adding additional tracks and instances, and maybe loading more instruments into a single instance of Kontakt, etc........
    I did that, my old project had 3 instances of Kontakt5, routed as I described in the end of post #5. What I don't understand is two things:
     
    1) Do I always, always need an audio track for playback from Kontakt? The DAWGURU's youtube tutorial totally skips that part and that exactly made me wonder. Can't I use just the MIDI tracks to output to Kontakt which then is captured by Master (or Asio4All in my case)?
     
    2) Many tutorials also say about Ascending Output Assignment in Kontakt. This is just what I did in my old project: kontakt output 1/2 for stereo channel 1, kontakt output 3/4 for stereo channel 2 and so on. But do I really need these different outputs at all if everything goes into hardware stereo 1/2 anyway? Isn't this like pouring the water into separate glasses only to pour it back into the common bucket?
    post edited by Skrzypiec - 2015/08/08 10:55:40
    #12
    robert_e_bone
    Moderator
    • Total Posts : 8968
    • Joined: 2007/12/26 22:09:28
    • Location: Palatine, IL
    • Status: offline
    Re: Sonar X1 LE Upgrade? 2015/08/08 12:53:52 (permalink)
    OK - congrats on having additional players.  I happen to have a couple of audio interfaces - one is basic and quite old (9 years), and still going strong - an old Native Instruments Kore 1 audio interface, and it has 2 inputs (both are 1/4" only), and also 1/4" outputs.  But it serves its purpose for midi-based projects, or for pieces of projects where I am only adding mostly midi, maybe a guitar or 2.
     
    The other audio interface I use is a Presonus AudioBox 1818 VSL, and it has 8 inputs, all with XRL and 1/4" input ports, etc.  I use that when recording a few folks at the same time.  I don't really do any recording of giant acoustic drum kits, mostly because I don't feel like getting all the mics I would need, and because I don't feel like spending the day deciding between 'this' crash cymbal mic placement, versus 'that' one, etc.  I have seen engineers go from teenagers through retirement in a single day, from having to get an acoustic drum set up with mics 'just the way the drummer wants it'.  (kidding, but not by much - hee hee).
     
    I usually have the drummer do his own recording and ship things to me - works well.
     
    Anyways, when you are researching whatever interface you end up with, make sure it will work with your version of Windows - and ideally, see that they are keeping driver development going.  Lots of times, music stores will start dumping audio interfaces on quick sales, once they realize driver development has stopped for a given interface model, as that means it will at some point just disappear from the market, as it will someday not have drivers needed for some future version of Windows.  Just do your homework, and maybe post some of the ones you are considering here in the forums (hardware), looking for input from some of the forum folks - that would be helpful.
     
    Midi tracks themselves have NO audio data on them ZERO.  That's not how they work.  Midi stands for: Musical Instrument Digital Interface, and is really sort of a language, where any device that is midi-capable can transmit and receive these midi 'messages' or events, and then it is up to each device to process/react to those data events.
     
    So, a midi track will contain a bunch of little 'event' entries, to store the INFORMATION about an event, but not any AUDIO associated with the event.  For example, each time you play a key on your midi controller, and it is recorded on the midi track, it is the information ABOUT what happened that gets saved.  So there will be a midi event recording that you played, for example, C3 (midi notes range from C1 to whatever is 127 notes further up, C#1, D1, D#1, E1, F1, etc) and it will also record an event when you STOP playing that C3 note, which would be a 'note off' event.  Other information stored could be the velocity you played that note at (also a range from 0-127), as well as patch and bank information.  Other types of events are called Continuous Controller (CC) events, such as mod wheel data, pitch bend data, volume data, etc.....
     
    So, if all of that 'event' information is captured on a midi track, when you play that midi track back, you sent that data to some sort of sound generator (Kontakt), which can interpret and process that data, and generate audio output.  Now, that audio output will never be a part of the midi data, the midi data just tells Kontakt  - hey - play these notes for how long, and play them this hard, and have the sustain pedal on for some of those notes, and throw in a pitch bend up 2 half steps between this note and that note, and throw insome mod wheel modulation to that preset - which may give you a Leslie effect for an organ patch, etc....
     
    But what make all of the above work is the ROUTING that you set up in Sonar, to tell Sonar to send any trggered events (notes on your controller, sustain pedal, etc.) to a particular soft synth instance of Kontakt, which has a particular instrument (sound) loaded.  Then Kontakt will receive all of those midi events, and will process them, creating audio.  Then, based on how you have the output within Kontakt routed, it will get sent out through one set of Kontakt audio outputs.  But, you need to route that audio output to your audio interface, so you ROUTE the Kontakt audio output to become INPUT on an audio track, which allows you to control panning, volume, effects, etc, and then you send the audio back out from the audio track to go to the Master Bus, which then ROUTES all of the audio to your audio interface.
     
    ROUTING makes the world go around, in the recording world.
    Oh, with regard to the ascending output on Kontakt - Kontakt, by default, will automatically increment the midi channel for each instrument you load into the same instance of Kontakt.  So, if in 1 Kontakt instance, you load: bass, piano, violin, strings, and organ, then Kontakt will by default set those up to output to the following midi channels: bass=1, piano=2. violin=3, strings=4, organ=5.  All audio for all of the instruments will be sent to the same single audio output channels (1/2), which will NOT be what you really want.
     
    Think about it - if all of the above were sent to a single pair of audio outputs, then you would never effectively be able to split those sounds apart to use all of the cool stuff in Sonar, like panning, effects, volume, parallel compression, because all the audio would be lumped together.
     
    SOOOOO, what you want to learn about, and do, is to understand how to keep all the midi data so that piano events only end up triggering piano sounds in Kontakt, and bass note midi events only produce bass sounds coming back out of Kontakt, etc.  Additionally, you need to learn how to separate the audio outputs for each loaded instrument in Kontakt, so that each instrument gets routed to its own set of audio output channels coming from Kontakt's Output Section.
     
    Keeping the midi separate is pretty easy.  You would insert one midi track for each of your loaded instruments for that Kontakt instance, so in the above example, you would insert a total of FIVE midi tracks.  You would set each midi track to point to the same Kontakt instance in the midi Output at the bottom of each midi track, and you would also make a slight change to another parameter of each of those midi tracks.  Located just under the FX Bin box for each midi track, is a Midi Output Channel assignment parameter.  You need to set that Midi Output Channel number to match the instrument that track's midi data will be for, so the Bass midi track would be set to midi channel 1, the Piano midi track would be set to Midi Output Channel 2, , the Violin midi track would get channel 3, strings midi track would bet channel 4, and the organ midi track would get midi channel 5.
     
    OK, so with the above, all of the MIDI stuff is done, you would now have to split the Kontakt output channels so that each instrument gets its own output channels, and then get the correct audio track routing assignments to point each audio track to the correct outputs from the Kontakt instance.
     
    I will have to come back for that - I have to run to the store for a while, and get some car work done.  I written this up in the past - hopefully some helpful person can paste in a link to one of me write-ups on how I use the Kontakt Batch Functions to set up the output section output channels for the instruments, and get the audio tracks routed, etc.....   (please?)
     
    That is the last piece - so hang in there - we got your back with this.
     
    If nobody is able to do that posting of my earlier info on it, I will do it when I get back.
     
    Bob Bone
     
     
     

    Wisdom is a giant accumulation of "DOH!"
     
    Sonar: Platinum (x64), X3 (x64) 
    Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22
    Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64
    Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others
    MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es
    Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms  
    #13
    Skrzypiec
    Max Output Level: -90 dBFS
    • Total Posts : 9
    • Joined: 2015/08/05 14:13:47
    • Status: offline
    Re: Sonar X1 LE Upgrade? 2015/08/09 07:05:15 (permalink)
    Think about it - if all of the above were sent to a single pair of audio outputs, then you would never effectively be able to split those sounds apart to use all of the cool stuff in Sonar, like panning, effects, volume, parallel compression, because all the audio would be lumped together.

    There's no wonder why I didn't understand this - I focused mainly on classical music, where the orchestra sits still on their chairs, so:
    - I always did volume directly on MIDI (because it allows control over each signal)
    - always did panning directly from Kontakt or mixer and never had to adjust it while the music played
    - never needed to use any FX because EWQL has natural reverb already
    - never used any complex drums so didn't need parallel compression either.
     
    In terms of JUST performance and rendering, and assuming each Kontakt instrument has a different pair of outputs assigned, is it better for each Kontakt instrument to route to its own audio track, or to have a single audio track gathering sound from all Kontakt outputs?
     
    Thanks for help Bob, you're fast - I'm asking 2 questions and you answer to 200 :) . If more than "how" I'm asking "why" it's because I did most of these things already, only with very limited knowledge. I use to compare MIDI to DNA, audio to protein and VST to ribosomes in order to understand their relation :D . Bookmarked this topic already.
    post edited by Skrzypiec - 2015/08/09 07:14:56
    #14
    robert_e_bone
    Moderator
    • Total Posts : 8968
    • Joined: 2007/12/26 22:09:28
    • Location: Palatine, IL
    • Status: offline
    Re: Sonar X1 LE Upgrade? 2015/08/09 20:51:15 (permalink)
    You want to route the Kontakt audio from multiple instruments in a single Kontakt instance to their own separate audio tracks, so that you can retain control over individual sounds separately.  A bass would not need the same EQ as a violin, etc., and if you have them all going to the same audio track, you could never apply those effects outside of Kontakt, or whatever synth you are using.
     
    It is MUCH better to split them within a given Kontakt instance, to have their own audio outputs, then set up separate audio and midi tracks in Sonar for each instrument, and set the midi channels accordingly and the audio routing assignments from each audio track to pick up the correct audio outputs from that instrument from the Kontakt instance.
     
    Hope that helps, 
     
    Bob Bone
     

    Wisdom is a giant accumulation of "DOH!"
     
    Sonar: Platinum (x64), X3 (x64) 
    Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22
    Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64
    Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others
    MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es
    Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms  
    #15
    Jump to:
    © 2025 APG vNext Commercial Version 5.1