===================
Updated 9/12/2023
===================
I'm updating the top of this thread with what I've learned as I learn it. My hope is to make it easier for others to find this info by putting it in one place. This is very basic. It is intended for noobs like me setting up SSF for the first time. This assumes you've already installed your exciters and amps and have things basically working. If you don't have SSF working yet, look for one of the very excellent SSF setup guides out there and then come back.
How to share your subwoofer between table and backglass when using the "Rob method."
First of all, you need to install Equalizer APO and then PeaceUI. I don't think you actually need to do anything in EQAPO, but PeaceUI needs EQAPO installed in order to work.
This is all copied from this post. Check it out if you need more info.
When you open PeaceUI, start by selecting "Settings" then "Startup" and make sure PeaceUI is set to open when Windows loads. There's also a setting that tells Peace to run in the system tray, you'll want to check that too. Then, back in the main window, click the "Commands" button on the right. That's where you'll enter the commands below.
Option 1: If you're using a 2.1 amp for your backglass and sub
Turn the sub channel on in the Windows speaker config even though youre not using it. This gives you a channel where you can filter the sub-bass before mixing it back with L+R.
Then use these commands in PeaceUI.
In the top box in the Commands window that says "Enter commands that are processed before your equalizer configuration" enter the following:
Copy: SUB=0.25*RL+0.25*RR+0.25*SL+0.25*SR
Channel: SUB
Filter 0: ON LP Fc 150 Hz
In the bottom box in the Commands window that says "Enter commands that are processed after your equalizer configuration" enter the following:
Copy: L=0.50*L+SUB
Copy: R=0.50*R+SUB
Option 2: If you are using the sub out on your 7.1 sound card to feed your sub, use these settings:
In the top box in the Commands window that says "Enter commands that are processed before your equalizer configuration" enter the following:
Copy: SUB=0.25*RL+0.25*RR+0.25*SL+0.25*SR+0.15*L+0.15*R
Channel: SUB
Filter 0: ON LP Fc 150 Hz
In the bottom box in the Commands window that says "Enter commands that are processed after your equalizer configuration" enter the following:
Channel: L R
Filter 0: ON HP Fc 150 Hz
Here's a quick test you can do to verify that the sub is shared between backglass and table.
Using the Sound Manager in VPX
Open VPX and load a table in the editor. Select Table->Sound Manager (or press F2).
BEFORE YOU DO ANYTHING ELSE: Backup the default sounds for the table.
- Select all the sound
- Click "Export"
- Save them to a folder on your hard drive
This way you can always go back without having to uninstall and reinstall the table.
To replace a sound (like if you don't like the sound of the flippers on a particular table and want to copy the flipper sound from another table)
Select the sound and click "Play" to make sure you've got the right one. Then select "Reimport From" and browse to the sound you prefer.
Pro tip: Start a folder called something like "Fav Sounds." When you find flipper sounds or jet bumper sounds you really like in a table, export them to that folder. Then when you encounter a table with less than ideal sounds, you can easily import your favorites. You might want to save a couple variants of some sounds (not all flippers or slingshots sound the same, that's part of what gives a table it's own unique character).
To move a sound or make it louder/quieter
Select the sound and click "Position."
Here you can move sounds left/right and forward/back based on where your exciters are and what feels right on the table. You can also adjust the overall volume (like if your jet bumpers are too loud for example).
How to make the ball rolling sound louder in VPX
You might think the sound manager is a good place to make this change, but it isn't. The loudness of the ball sound changes depending on how fast it is going. Sound manager doesn't account for that. Instead, you need to edit a line in the table script that calculates the volume of the sound.
First of all, start with a table that has a good, loud ball rolling sound sample. Jaws and Theater of Magic are frequently recommended. I found Simpsons Party Pinball to be pretty good too.
Export that good sound sample and save it to your computer. Then open the table you want to change and use "reimport from" to replace that sound. (See "Using the Sound Manager" above.)
Note: you'll likely see a bunch of different ball rolling samples in Sound Manager. I've read that there's really only 1 sample (and they sure do all sound the same). I'm not sure why Sound Manager shows multiple copies, but there must be a good reason, because every table is like this. I export and import every single ball rolling sound. It's a little tedious (I think Simpsons Party Pinball has 14 ball rolling entries). But I don't really understand what's happening here and I'd just rather cover my basses.
Now open the script window in VPX and look for code similar to what's below. It can be in a different place in every table and can have a different value where this says "2000". (I use ctrl+f to open the finder, then search for "Vol =").
Function Vol(ball) ' Calculates the Volume of the sound based on the ball speed
Vol = Csng(BallVel(ball) ^2 / 2000)
End Function
To change the volume of the ball rolling sound you change that "2000" (or whatever it is in your script) number. Basically you make that number smaller to increase volume and larger to decrease volume. But it's important to start with a good sound. Boosting a weak sample won't have much of an effect. I find that with a good sound sample, I still want this around 500 or 1000. But I really like to hear the ball's position on the table.
Save the table once you have the sound the way you want it.
PinVol Now includes SSF
PinVol is a super handy utility developed by MJR that's been around for a while. As of January 2021, it includes some features that are particularly useful for SSF. (Note that for a while there was a program known as PinVolSSF. The features developed in PinVolSSF are now incorporated in PinVol. So PinVol=PinVolSSF.)
Imagine PinVol like three volume knobs. One knob for your backglass speakers, one for your front exciters, and one for your rear exciters. This allows you to quickly and easily balance out your table and backglass sounds and save those settings on a per-table basis.
http://mjrnet.org/pinscape/PinVol.html
SSFThump
THUMP is a replacement/substitution for SSF Impactor. (I haven't gone into SSF Impactor in this thread because I was disappointed with it. I'd hoped it would make my bass shakers emulate a shaker motor, but it didn't. More on shakers below.)
THUMP adds what can best be described as a percussive effect to your table sounds. It's basically an eq configuration/bass enhancement that runs in EQ APO. But that sells the effect a little short. It really increases that tactile feel you get from SSF. It's super easy to install and use. You just run the .exe, pick a preset and click the big "on" button. You don't even have to do anything to ensure it loads when your system boots, it just takes care of business in the background via EQ APO.
NOTE: Thump was developed by a user in the SSF Facebook Group (below) and released to that group. The developer has since been absent from the community. But Thump still works and is easy to use.
Join the SSF Facebook Group
Yep, there's a Facebook group for SSF: https://www.facebook...ups/SSFeedback/ I highly recommend you join it. It's a great place to get quick answers to questions. An added enticement is that there is at least one SSF tool (THUMP) being beta tested by a developer. At the moment, you can only get it through the group.
Adding SSF to Pinball FX3
To get SSF working in Pinball FX3 you need three things.
- DOFLinx (which also requires Direct Output Framework R3++, which you might already have depending on when you installed your software)
- PinUp Player
- SSF for FX3 PupPacks
There's way too much to get into here for getting all three of these working. For DOFLinx I recommend (as of 7/12/2020) TerryRed's DOFLinx software essentials video. Terry's videos usually have a sort of table of contents in the description. Pay attention to it on this one. You almost certainly don't need the entire video. Terry's made it pretty easy to jump to just the parts you need. An added benefit of setting up DOFLinx is that your LEDs (and I guess any other DOF toys you have) will work in FX3 too.
Lot's of good documentation on PinUp Player can be found here: https://www.nailbust...ipinup/doku.php and in Nailbuster's walkthrough video. Note that you don't have to install PinUpPopper. Popper and the PinUp player work together, but you can install just the player and get SSF working in FX3 (you can also then use PupPacks with your tables if you want).
Once you have those two pieces of software running, you just need to grab the FX3 SSF PupPacks here and put them with your other PinUp PupPacks. This is still pretty new and consequently not all the FX3 tables have custom PupPacks. That means you're going to want to download the PupPacks labeled "default triggers" (this makes all the tables work with generic sounds/positioning) and the one labeled "completed FX3 SSF Pup Packs" (that has all the tables that have been customized).
Bass Shakers and SSF
OK, so first off, my opinion on this is not inline with the mainstream of SSF users. A lot of people use bass shakers with their SSF and love them. My intent here isn't to convince them they are wrong. They like what they like. I like what I like. This is just my opinion.
I think bass shakers are wasted on a v-pinball cab's SSF.
If you're already sharing a subwoofer between your backglass and table sounds, and you're already running SSF Thump, you should be experiencing more tactile feedback than pinball tables provide in real life (and if not, try fine tuning your setup a little more). My exciters are tiny DAEX25s. It's just about the smallest SSF setup possible. I routinely find when I play a new table in real life that it provides less feedback than my SSF for the digital version does back home.
In real life, that little metal ball smacking into the posts just won't produce the sort of butt shaking, teeth rattling rumble that bass shakers like the BST-1 are designed for. Pinball cabs aren't home theater systems. While a little extra feedback is nice, more than a little only serves to remind me I'm not really playing pinball. When I installed my bass shakers I found the effect unnatural and distracting. I was very disappointed.
It turns out what I really wanted was a shaker motor. That's the effect that was missing. It's a normal, natural pinball effect that many tables are designed to take advantage of. It really adds a lot to the game and I wish I'd added it sooner. It's even been added to the virtual version of a lot of tables that didn't have them in real life. I was hesitant to do it because (thanks in large part to SSF) my DOF setup was pretty minima. I thought adding a shaker motor was going to be difficult and expensive. It wasn't. Here's how I added a $30 shaker motor to my cabinet.
======================================
Original post below
======================================
Hey all!
I'm adding SSF to my cabinet and want to know more about fine tuning SSF both for my cab in general and for individual tables (primarily VPX).
There are some great basic setup guides out there (I followed MajorFrency's) but not much on fine tuning.
The kinds of things I'd like to know more about are:
How to adjust the volume of individual sounds (like the ball rolling across the table).
How to swap specific sounds in VPX sound manager.
How to position sounds. Like if I want more separation between my flippers.
I plan on using what's commonly called the "Rob method" (single shared sub). The setup guides mention a custom APO config file for this. But I don't see anything about where to get that file, what to put in it, or where to save it.
_______________________
It's not that there's nothing out there about these topics, but it's spread out in comments on multiple different threads. The guides seem to stop after you've connected your amps to your exciters.
I'd like to collect that kind of info here in a single thread.
Edited by topper2k, 13 September 2023 - 01:39 AM.