News:

Precision Simulator update 10.187 (9 June 2027) is now available.
Navburo update 13 (23 November 2022) is now available.
NG FMC and More is released.

Main Menu

PSX Audio Routing / Mixer

Started by Kurt, Tue, 29 Apr 2025 20:13

Kurt

Hey guys.

I wonder if anyone has managed to route audio from 2 different PSX instances on the same PC to different physical outputs? -I have tried the build in mixer in Win 11 as well as the "sonic studio" mixer that comes with advanced ASUS M/B's but so far no luck.

I understand Hardy in older posts has mentioned a remote distant possibility of an audio mixer in PSX but not sure if it is considered anymore? Would be nice but not sure how many would need it besides me - hence I am trying to find a workaround :)

Thanks for any insights

Cheers
 



Best regards
Kurt
PSX Shared Cockpit Crew

JG

Kurt, not a subject I know heaps about, However, I'd try this inexpensive solution. I think if you buy a USB sound device like a Sound Blaster SB 1730 or similar you should be able to route application sounds to different sound devices just using the stock windows mixer. Make sure one instance only of PSX is running then open the mixer and use the mixer to ensure the output is routed to your usual output device. Close that instance of PSX. Start the other instance of PSX and do the same procedure as above only route the audio by selecting the device you want the audio to come from. Note you will only see a selection of apps for audio routing while they are running! This probably will not work if you're running with net start under the same Aerowinx folder instance and it would be useful to rename your instances including a number to avoid confusing things. Hardy may have an idea how to overcome that?
Good luck, cheers, J.G.
ps If your PC has separate headphone and speaker outputs you might be able to do a trial run with those outputs? You could also try blue tooth headphones for a trial second audio output device.

Hardy Heinlin

Kurt, I have no plans for an audio mixer, I'm sorry.

JG, the trick with the application detection probably won't work, because, when PSX is running, the actual application is always the same Java Virtual Machine application. It might work if it's possible to run different versions of the Java VM at the same time and assign a certain PSX instance to a certain Java version, and another PSX instance to another Java version.


|-|ardy

JG

Thanks Hardy.....yes of coarse, that makes perfect sense. I keep forgetting about the additional complexities of running applications under java virtual machine, virtual machine being the operative parameter!
J.G.

Kurt

Quote from: Hardy Heinlin on Wed, 30 Apr 2025 06:55Kurt, I have no plans for an audio mixer, I'm sorry.

JG, the trick with the application detection probably won't work, because, when PSX is running, the actual application is always the same Java Virtual Machine application. It might work if it's possible to run different versions of the Java VM at the same time and assign a certain PSX instance to a certain Java version, and another PSX instance to another Java version.


|-|ardy

No worries - I will plan around it then and find another solution for my 6 channel setup :) Thanks for the feedback.

Cheers
Best regards
Kurt
PSX Shared Cockpit Crew

Steve - Browny

Hi Kurt,

I experimented with this as I had 8 outputs with an audio interface. I made a little java program software that sent MIDI commands which could then be interprested by a DAW and so you could mute and unmute tracks and adjust faders. This was based on the settings of the ACP and did all three if I remember.

I did this on my macbook which is now destroyed but It was just experiementation for trying to activate different audio feeds to different locations - e.g. sending the PA to the area outside of the simulator.

I seem to still have the application. I used Apple's Mainstage to manage all the audio.

Kurt

Quote from: Steve - Browny on Thu,  1 May 2025 03:44Hi Kurt,

I experimented with this as I had 8 outputs with an audio interface. I made a little java program software that sent MIDI commands which could then be interprested by a DAW and so you could mute and unmute tracks and adjust faders. This was based on the settings of the ACP and did all three if I remember.

I did this on my macbook which is now destroyed but It was just experiementation for trying to activate different audio feeds to different locations - e.g. sending the PA to the area outside of the simulator.

I seem to still have the application. I used Apple's Mainstage to manage all the audio.

Yes this is actually my next miniproject to interface PSX Audio panel but my thought was to use a physical digital Mixer that can be controlled via API like the Behringer Flow 8.

If you can share the code it could be an interesting starting point.

Cheers
Best regards
Kurt
PSX Shared Cockpit Crew

Gary Oliver

I use a Motu Monitor 8 in the sim - its amazing!

Roddez

Kurt,

We have built several solutions using 2 x 12 channel matrix mixers connected to our MixPSX software.  This drives the mixer based on PTT and ACP selections.

Our biggest issue is often needing to add PCs to a sim to support additional PSX feeds.  We couldn't find a foolproof way to assign difference instances of PSX to individual sound cards.

Cheers,

Rod.
Rodney Redwin
YSSY
www.simulatorsolutions.com.au

JG

Hi Kurt, I know my last audio suggestion would have resulted in dismal failure, but I will comment that the Sim Solutions audio system is absolutely "Rolls Royce" and worthy of serious consideration. I use it in my sim and it is full featured, can be configured easily for stand alone ATC with Hardy's inbuilt ATC or set quickly to work with a full spread of Vatsim audio I/O  facilities. There are other external world I/O's available too.
J.G.

Kurt

Hey Guys - that is awesome if there allready are solution(s) - who makes the MixPSX software? a google search gave a hit on worldflight ftp site but not sure it is the one mentioned here?

Appreciate any further info or pointers.

The Moto 8 looks very nice but probably overkill in my setup but as always I suffer from ever increasing scopecreep 😂

Thanks in advance and have a great weekend 🙏😀
Best regards
Kurt
PSX Shared Cockpit Crew

JG

I think MixPSX might be called SimMix? Over to you Rod.
To audio output device routing in Windows, I wonder are their any Windows OS genius's out there who have tried using an executable wrapper to trick windows into "thinking" .jar is a .exe? This can work for pinning .jar applications to the task bar......maybe it would allow the windows mixer application detection to see different instances of renamed JVM?
J.G.

Roddez

Quote from: Kurt on Fri,  2 May 2025 15:02Hey Guys - that is awesome if there allready are solution(s) - who makes the MixPSX software?

Hi Kurt,

Simulator Solutions wrote the software.  ;) Drop us an email and we can discuss the options.

Cheers,

Rod.
Rodney Redwin
YSSY
www.simulatorsolutions.com.au

Kurt

Quote from: Roddez on Sat,  3 May 2025 00:08Hi Kurt,

Simulator Solutions wrote the software.  ;) Drop us an email and we can discuss the options.

Cheers,

Rod.

Ahh yes I can see you already mentioned MixPSX in post 8 which I missed completely - sorry for the confusion.

CHeers
Best regards
Kurt
PSX Shared Cockpit Crew

Kurt

Quote from: Hardy Heinlin on Wed, 30 Apr 2025 06:55Kurt, I have no plans for an audio mixer, I'm sorry.

JG, the trick with the application detection probably won't work, because, when PSX is running, the actual application is always the same Java Virtual Machine application. It might work if it's possible to run different versions of the Java VM at the same time and assign a certain PSX instance to a certain Java version, and another PSX instance to another Java version.


|-|ardy

Hi Hardy

Resurecting this old thread as I have been spending some days trying to accomplish this with two instances of PSX routing audio to two different physical outputs.

I have installed Voicemeeter potato to have all the virtual in´s and out I can possibly need.

I understand the issues but even running the second PSX instance in a sandbox (sandboxie plus) environment still colapses both to the same input channel no matter what I do.

I think the issue has to do with the naming in the Win 11 mixer where both instances shows up as : "Captain Flying [1] Precision Simulator"

I think a solution could be to have a possible different "naming" of the PSX instances so win 11 can distinguish them.

So question is if the naming "Captain Flying [1] Precision Simulator" is something that could be considered changeable?

Thanks

 
Best regards
Kurt
PSX Shared Cockpit Crew

Hardy Heinlin

Hi Kurt,

you can change the frame title of each layout on Instructor > Layout > Setting, and then save a 9pack file. You can make this for one PSX instance, and make another pack with different titles for your second PSX. Each PSX can use its own layouts and frame titles.


Regards,

|-|ardy

Kurt

Quote from: Hardy Heinlin on Wed,  3 Jun 2026 19:21Hi Kurt,

you can change the frame title of each layout on Instructor > Layout > Setting, and then save a 9pack file. You can make this for one PSX instance, and make another pack with different titles for your second PSX. Each PSX can use its own layouts and frame titles.


Regards,

|-|ardy

Ahh yes ofcourse it is the layout namings - how on earth I did not manage to connect the dots myself ;D  ;D  - Its probably because I never use the layout shifts anymore as the full PSX cockpit is spread over 10 touchscreens (3 pc´s) so no need to change layouts at all.

Anyhow - thanks for the clarification - with change the naming of one of the nr 1 layout on the client in question and see if I hopefully can split them now.

Thanks
Best regards
Kurt
PSX Shared Cockpit Crew

Kurt

Ok that did not work either - strange as one of the PSX instances runs in a sandbox environment..

I found sort of a solution that accomplishes the split on different audio inputs but is a bit cumbersome:

1: Start PSX Main server
2: Open Windows mixer and change PSX Server sound output to other virtual input in Voicemeeter than is currently assigned to PSX (This wont change the PSX Server audio routing until restart)
3: Start PSX main client and it will now select the other Voice meeter virtual input that I changed in point 2 above

This manual process has to be done every time I start the sim but does not require sandboxing or any other tweaks at all.
Best regards
Kurt
PSX Shared Cockpit Crew