Sunday, September 13, 2015

Installing SoundPimp on OSX 10.10 with JackOSX.0.90 and LineIn.


SoundPimp produces 3D high fidelity audio like you've never heard it before.  Checkout a demo of what the software can do here (does not work with headphones).  It took me quite some time to figure out how to get SoundPimp working on OSX 10.10 and to understand the entire jack audio routing concept.  The original SoundPimp tutorial for OSX will no longer work from SoundPimps website when using 10.8x versions of OSX.  The reason is due to the fact that JackRouter doesn't have a signed driver which is a new security feature to prevent malicious drivers from being loaded.  The JackRouter driver is no longer needed and my steps are much cleaner and simpler.  No more Soundflowerbed that crashes all the time.  No more frustration with setting up SoundPimp.  This guide will teach you and you gon learn today.  I'm better at doing over explaining so lets rock.


Software Required: 

SoundPimp http://www.soundpimp.com/


Jack2 http://jackaudio.org/downloads/
LineIn https://www.rogueamoeba.com/freebies/

(SoundFlower https://rogueamoeba.com/freebies/soundflower/ OR
WavTape  https://github.com/pje/WavTap)

Patchage  http://drobilla.net/software/patchage/

Order is important.  Remember that after you've done these steps to always load SoundPimp last after you reboot.  I will be working on an automation script when I get time.

1) Install SoundPimp

2) Install Soundflower or WavTap.

3) In System Preferences under Sound select Soundflower (2ch) as your default interface for Output. If you installed WavTap, select the WavTape device as your output.

4) Install Patchage

5) Install Jack2 (Reboot will be required after install).

6) After the system reboots open JackPilot.

7) From the JackPilot menu select Preferences



Make sure the Input/Output Device are your computers speakers.  In my case I have an external USB sound card.  After this is complete, select Save

8) Click Start to start JackServer

9) Open Patchage  / From the System drop down menu select "Connect to Jack"

10) Open LineIn.  For Input from select Soundflower (2ch).  For Output to: select JackRouter and click Play Thru



) Go back to Patchage and you will see the following.  Note under View deselect Spring LayOut.  



11) Finally Open SoundPimp and make sure the "Jack Direct Connection" option is selected.  Click the Gear Icons if you do not see this.  Once selected, press the Cycle button in SoundPimp (bottom left corner). In Patchage you will see the following.



12) The routing is incorrect.  To Fix this, click and hold down the mouse from Capture_1.  A green cable will appear.  Connect that green cable to Input_1 on SoundPimp.  This will delete that connection.  Do the same thing for Capture_2 to Input_2.  The end result will look like the following:



13)  Click out1 from LineIn and drag the cable to SoundPimps Input_1.  Do the same for out2 to Input_2.  Once the connections are complete play some Audio!   



I keep the Jack slider (bottom) around the same decibel level and turn the input volume level all the way up.  Of course you have to play around with the system volume to find a nice balance however I found out that sometimes less is more regrading fine tuning SoundPimp. 








Side Notes:
  • Patchage Crashes a lot.  Simply restart and reconnect it to jack. 
  • If you're seeing audio sent to soundpimp because the decibel levels are changing but can't hear anything, rebooting will usually fix the problem.  

No comments:

Post a Comment