Genre/use case:
I am a jazz musician (right, I work at the transit district so I can pay rent) who would like to play with other jazz musicians who also went to Berklee
Required gear:
For my basic setup (just to get things going) I use a $700 Win 10 Asus i5 Zenbook with a $80 Steinberg UR22, a $10 USB3 Ethernet dongle I got on eBay, a $100 Senheiser e835 microphone, and $80 Sony MDR 7506 headphones. I have AT&T fiber internet at my home. For my friend I bought a $100 JackTrip Digital Bridge on eBay, another $80 Steinberg UR22, and another $80 Sony MDR 7506 headphones. He has a Senheiser MD421 microphone because he plays saxophone. I just want to say that these choices are not random - I have been a studio consultant most of my life and I used to work at Sweetwater so these choices are the result of decades of experience working in hundreds of places with hundreds of music professionals. The results I am getting sound excellent.
I wanted to take the next step by replacing the Steinberg with my Yamaha MODX7, but it has a native sample rate of 44.1 kHz and JackTrip is only 48 kHz.
So my next adventure will be to replace the Steinberg with my Tascam Model 12 digital mixer, which has the 48 kHz sample rate. Then I can plug everything into the mixer and use itâs USB interface - it will be interesting to see how to route the mixer outputs into JackTrip as I expect at first it will try to route the first two inputs of the mixer instead. The Tascam incorporates a multi-channel recorder, so I should be able to capture jam sessions into separate tracks and remix it later on.
Welcome @ParkJames and Thanks very much for taking time to post here! I am delighted to hear that your sound is excellent. Two thoughts: 1) in your first sentence, did you mean to say that you want to play with musicians who also are Berklee alum, or just that you are also a Berklee alum. I think itâs the latter, but who am I to judge?
And my second question: Lots of people run JackTrip successfully at 44.1. Do you want to give it a shot with your Yamaha MODX7?
Hmm, I was trying it before and got error messages with the MODX. Perhaps there was an update or something changed. I tried it again and it seems like it might be possible. When I run the Yamaha/Steinberg ASIO control panel I can change it to 44.1 kHz, but after I run JackTrip it changes back to 48 kHz. This is when I have the UR22 in use. If I use the Y/S control panel and change it to 44.1 kHz twice, then it will stay on 44.1 kHz. When I run JackTrip (after changing it twice) I can see the âmetersâ showing audio from the UR22 so that is somewhat promising.
When I tried this with my MODX, again it is fixed at 44.1 kHz, JackTrip doesnât give me the error message now but I donât have a long enough Ethernet cable to run into the room with the MODX in it, so my âvirtual studioâ was not running. (ordered long cable on eBay) It did route the âfirstâ two channels of the MODX USB as I suspected, but the âMain Outâ is what I want and that is like âUSB channelsâ 11 and 12 or something like that.
I have Audient Via so I suspect I could use that to reroute the channels.
Also when I run JackTrip app on my laptop, and go into the settings, the sample rate is always 48 kHz and the text is grey, as in canât change it, even on those times when it looks to me like the audio is running at 44.1 kHz and I can see indications on the JackTrip âmetersâ. Must be a bug, huh?
Nope, not a bug. It is mainly due to Windows wanting to control everything and making it very difficult for your ASIO devices to function properly with JackTrip. Following are my suggestions for clearing the way for your devices to run more smoothly with JackTrip:
In the Windows Control Panel, Manage Audio Devices, on the âPlaybackâ and âRecordingâ tabs for each device to be used, go to Properties, Advanced, and:
set the default bit depth and sample rate
disable âExclusive Modeâ
This will help to reduce Windows interference with ASIO device functionality. And check up on this change periodically because Windows updates, and RealTek updates will automatically re-enable Exclusive Mode. These settings are buried deep in the:
a. Windows Control Panel, Sound, Manage Audio Devices.
b. there should be an entry for each active audio device - each device has its own settings c. on tabs labled âPlaybackâ and âRecordingâ
d. select Playback, then the device, then Properties, then Advanced
e. select the Default Format - Bit Depth and Sample Rate
f. UNCHECK âEXCLUSIVE MODEâ options (disabling the acceleration and enhancements options also will reduce Windows interference with ASIO functionality.)
g. SAVE or APPLY
h. select Recording tab and repeat #d-g
Repeat this process for each device to be used on Recording (input settings) tab and the Playback (output settings) tab.
Nope, not a bug. What you probably see is the interface for running the Bridge hardware, and the Sample Rate for the Bridges will be greyed out.
The interface for running the JackTrip desktop software app is different from the interface for running the Bridge hardware.
When youâre in the software app on the Virtual Studio interface, In the lower right corner, tap âSettingsâ, then on the left:
a. Advanced
b. Select âClassic Modeâ
c. Tab âAudio Backendâ
d. Change sampling rate
e. SAVE
f. Tap âBasic optionsâ tab
g. Select âVirtual Studioâ mode to go back to the Virtual Studio webservice.
It is a bit confusing right now because JackTrip is an open source software application that maintains its own presence, while at the same time, being accessible from inside the Virtual Studio website.
I do think it might be a bug- I have seen times where Jacktrip will get sample rate mismatch issues if another software is open (like a DAW) which sets the device sample rate back to 44.1 while using JackTrip. You get the weird high-voice effect in the audio because of the samples being played faster.
Going to classic mode is one way to solve this but it seems like it would be much better to either allow selecting sample rate in VS settings, or do an automatic sample rate conversion if there is a mismatch.
As for audio routing, JackTrip will try to use channels 1 and 2 only, but you can definitely use some routing software like the one you mentioned to get all channels from your mixer into 2 inputs. That might introduce a bit of latency but not too much
Thanks for your input, Andrew. The current interface that comes up when using the desktop app does not have the option to change the sample rate. Thatâs why I suggested going to Classic Mode to change it. The VS settings interface that shows the sample rate greyed out, is the web interface for the Bridge devices.
On OSX, I havenât seen a problem with JackTrip getting the correct sample rate. It seems to be a Windows thing and the workaround is disabling âExclusive Modeâ. This allows more than one app to have full access to all of the active audio devices, rather than only those that claim exclusive or priority access. I wonder if those priority or exclusive âclaimsâ could be part of the prospective appâs code.
You can run JackTrip at 44.1 kHz, but Jamulus can only work at 48 kHz. By default, our studios are created with support for both and hence the âSample Rateâ is fixed at 48 kHz. If you change the âTypeâ to just âJackTripâ you can then select different sample rates (up to 96 kHz).
The JackTrip software app will always set your audio interface to the same sample rate as the studio you are connecting to, because it currently does not have any sample rate conversion capabilities (yet). This means that your audio interface needs to support the sample rate used by the studio, for both input and output, in order for it to work.
The other complexity comes in to play when you have multiple audio applications (DAWs like Reaper, etc) trying to use the same audio interface. JackTrip will always set the audio interface sample rate when you connect, but this doesnât prevent other apps from changing it themselves and thus breaking JackTrip. Weâve found a fair number of apps out there that do this, and that even seem to have loops to regularly reset the sample rate to whatever they think it should be. This will naturally cause conflicts, and the only way to avoid it is to either not run other apps, enable âexclusive modeâ (on Windows), or ensure that all apps are configured to use the same sample rate. This isnât a JackTrip problem so much as one that applies to all computer audio software.
Thanks Mike! Thatâs a great tip about setting the Type to only JackTrip rather than JackTrip/Jamulus in order to change the sample rate for the Bridge, per the screenshot. However, it does not change the settings for the desktop software version, right?
Regarding the options for avoiding sample rate conflicts on Windows, did you mean to suggest enabling âexclusive modeâ? I usually disable it.
I never run more than one audio app at a time. The Yamaha/Steinberg USB driver has a âdaemonâ that runs without a âfront panelâ, so I was running the app which allows control of that daemon to check on it, and then closing that app, before running the JackTrip app.
It was mightily confusing that when you run the JackTrip app, and click on something within that app, it was opening a browser window. This was never explained in the manual (as in, where exactly is the manual anyway?). I have: the laptop with all itâs cables, the UR22 with all itâs cables, the headphones, the microphone, wearing my Fender bass, leaning on a kitchen stool, looking at my music stand with sheet music on it, and the tablet running Duo so I can see Richard. So I think you can see how I missed what was happening when the browser opened.
My friend is using a bridge, but I am not. So if I have success with using the Yamaha MODX we would have to run the âVirtual Studioâ (which I am assuming is a daemon on a Linux server somewhere) at 44.1 kHz. Will the bridge be able to run at 44.1 kHz?
Yes, I just started a Studio and changed the sample rate to 44.1 khz. Then I joined with my Bridge and it automagically was set to 44.1 !! Yay. So there you have it. Tried and true.
And please keep in mind that this JackTrip web community is mostly volunteer-driven and just a little over 2 years old. People like you are definitely an asset to our efforts, so please feel free to volunteer your knowledge and expertise.
I believe that error is because the desktop software client interface is still set to 48k.
Your Yamaha is part of the client connection protocol. In order to change the sample rate for the desktop client, you will need to go into Classic Mode and change the sample rate there. Then return to Virtual Studio mode.
I would be glad to do a Zoom and help get this resolved.