New! Dark mode!

Browsing Pinside at night? Getting tired of all the white? Switch to dark mode using the button in the top right (or CTRL-B)!

(Topic ID: 179619)

Rebuilding sound for DataEast & WPC using a pi


By steve45

3 years ago



Topic Stats

  • 1,161 posts
  • 74 Pinsiders participating
  • Latest reply 1 day ago by Marv
  • Topic is favorited by 109 Pinsiders

You

Linked Games

Topic Gallery

There have been 99 images uploaded to this topic. (View topic image gallery).

tilt1 (resized).jpg
tiltaudio_pcb (resized).jpg
Screenshot_20200930-201337_Gallery (resized).jpg
20200721_212621 (resized).jpg
Screenshot from 2020-06-27 15-16-49 (resized).png
942D17A9-F104-4176-8B0D-D968E1BFBD4B (resized).jpeg
photo_8301142032747779218 (resized).jpg
ta-2.5f-fix (resized).png
ta-2.5e-fix (resized).png
ta-2.5e-fix.geaendert (resized).png
ta-2.5f-fix.geaendert (resized).png
ta-2.5-layout-error.geaendert (resized).png
e (resized).jpg
f (resized).jpg
15653680252735480358201579305895 (resized).jpg
15653679958703417177809815257059 (resized).jpg

There are 1161 posts in this topic. You are on page 22 of 24.
#1051 10 months ago
Quoted from kba78:

I agree they are not mission critical, that why I said it "basically" works. But they should work properly as advertised.
As far as the sounds set, why would that be a soundset issue. If the correct sound is there shouldn't the shield tell the sound to stop or start when communicating with the CPU? Maybe you can tell me what I might be missing? I posted this question before and someone else told me to switch that setting and it worked but now I have no end music.

I´m not very deep into this but afaik the CPU only sends the sound commands and the sound-ROM on the original sound board knows how to treat the individual sounds like play endless, play one time, stop other sounds etc. Because there is no sound ROM any more , but only extracted sounds of it, the information how to treat a sound needs to be adjusted by hand (You also have to do this with the commercial product). It might also be that a stop command is not interpreted, but you should see this in the logfile as a command. In the most simple case you only need to add or assign a soundfile to the command and everything works as expected.

#1052 10 months ago

For me,
LOTR : no music on game start, at all. music was starting only on ball2, and no event captured on the log
IJ WMS : mixed sounds and sounds repeated all over, and log files didn't help to solve

#1053 10 months ago
Quoted from BENETNATH:

For me,
LOTR : no music on game start, at all. music was starting only on ball2, and no event captured on the log
IJ WMS : mixed sounds and sounds repeated all over, and log files didn't help to solve

LOTR : Is it only when the machine is turned on or also on the second game ?
IJ WMS : sounds like a problem with the soundset. Steve and I tested in my STTNG and it worked well.

#1054 10 months ago

LOTR : On all games, not only the first
IJ : Steve and I have worked on the soundset and we failed at finding a solution

#1055 10 months ago

I think STTNG is one of the few games that actually works close to 100%. It didn't at first, but i did a lot of debugging with Steve, and Steve found a couple of problems in the firmware. And it was then fixed. Along with setting the correct stop commands it got pretty close to 100%. CFTBL was the same. After some debugging with Steve, we found out that the descrambling files wasnt correct.

I still believe that the descrambling / decoding of existing soundsets poses a big problem. People are under the impression that they can use sound sets created by the community for the commercial product. And in some cases they can, but definitely not all are descrambled correctly.

And i dont think anyone has actually done a new sound set from scratch for Tilt Audio via M1 and the other needed tools.

#1056 10 months ago

Would a tutorial on how to build a soundset for tilt audio be out of the realm of possibility? I know I was under the impression that you could use the "other" soundsets and as I found out, you really can't. So if people have to build there own soundsets, then that should be clearly stated somewhere. Unless I missed where it says that.

As I said in an earlier post, I think that is where a lot of people are running into trouble, getting a good working soundset.

#1057 9 months ago

Agree, a good tool and tutorial would be really great.

#1058 9 months ago

A tutorial how to rip the original sounds from the ROM can be found here
https://www.vpforums.org/index.php?app=tutorials&article=54

#1059 9 months ago

I purchased a kit on the 10th December.
Despite messaging Steve on slack no idea when if I'm going to get this kit.

Decided to try and get a refund and go for a pinsound, it's a shame really.

Shouldn't really be selling items online and then have to chase the order and then have no real response to when your going to get it.

Promised it was packed ready to ship two weeks ago, no communication or help really.

#1060 9 months ago

Agree, the lack of support is one thing understandable, for a diy project
But the selling should be stopped in this case or with warnings of unknown delays

#1061 9 months ago

Yes, over two months and still the order is in processing.

1 week later
#1062 9 months ago

The kit arrived this morning, all packaged well.

Took along time but got here so thank you steve.

#1063 9 months ago
Quoted from Jakemate:

The kit arrived this morning, all packaged well.
Took along time but got here so thank you steve.

Well that's great!

1 week later
#1064 8 months ago

Kit all built and running, no issues with the build or software and is going great.

Running version 1.28on a raspberry 3+

Pinball is bsd

Webui is a great tool also

Had a few blank sounds but filled in the folder with a different wav file, needs a bit of tweaking on the gains etc but that can be done on the webui.

Be nice to have an unscrambled soundset to try though

Overall I'm impressed and very happy.

#1065 8 months ago

I don’t know if it’s been discussed before, but does the pinsound board unscramble sound sets when it’s loading a new set from USB? Could I then take that decompressed file it made On the USB stick and use it in the tilt audio?

#1066 8 months ago
Quoted from WW2GURU:

I don’t know if it’s been discussed before, but does the pinsound board unscramble sound sets when it’s loading a new set from USB? Could I then take that decompressed file it made On the USB stick and use it in the tilt audio?

It messes with the files, but not in the way you're hoping. I think Steve still has to help with descrambling, if a sound set hasn't already been descrambled

#1067 8 months ago

Yes it would be handy to test a unscrambled sound set on bsd.

1 month later
#1068 7 months ago

Hello tilt users.
I'm using a Tilt audio 2.6a with RPI3B+ on Last action hero
I get no sound while playing, it's because i use a scrambled pack.
I don't find others pack for Last action Hero(i got one original and on remastered on pinsound website).
Can someone help me to find an unscrambled pack or explain how to descramble it myself ?

For testing i tried Lethal weapon and tales from the crypt pack( from pinsound too) and it work

#1069 7 months ago
Quoted from KoSLoW:

Hello tilt users.
I'm using a Tilt audio 2.6a with RPI3B+ on Last action hero
I get no sound while playing, it's because i use a scrambled pack.
I don't find others pack for Last action Hero(i got one original and on remastered on pinsound website).
Can someone help me to find an unscrambled pack or explain how to descramble it myself ?
For testing i tried Lethal weapon and tales from the crypt pack( from pinsound too) and it work

You have to send a message to Steve; he will unscramble it for you. PinSound has changed the way the sounds are scrambled, and I believe Steve has a method to fix it

1 week later
#1070 7 months ago

It's been 3 months since I ordered and about a month since the last response from Steve.
No package.

1 week later
#1071 6 months ago

I have attempted to contact steve to purchase this product in bulk, assemble, and offer on my online store. I need these for my pins, and might as well build extras while I am home.

Parts will be at pinballcups.com

If steve sees this first, please respond so I can purchase multiple kits and parts.

Thanks,

#1072 6 months ago
Quoted from LovelyCoCoNuts:

I have attempted to contact steve to purchase this product in bulk, assemble, and offer on my online store. I need these for my pins, and might as well build extras while I am home.
Parts will be at pinballcups.com
If steve sees this first, please respond so I can purchase multiple kits and parts.
Thanks,

I would HIGHLY caution you against selling the kits. People will get pissed at you when things don't work. I was thinking about doing the same thing way back, so I ordered some PCB's and attempted to get things going for 3 of my games. The end result was heartbreak. I have a bunch of PCB's sitting here and things just don't work right. I have 3 different PCB's that I had assembled, but none of them work right in any of my games. I wont go into details, look back if you want to see. Anyways, if you really think its a good idea, I would suggest doing 1 for yourself first and seeing if you can get it to work as is. My guess is you won't.

I tried to get a copy of the source files to help fix things, but was unable to get in contact with Steve. I feel like a debby downer in this thread, but I really don't think anyone should attempt to do this project at this point.

#1073 6 months ago

Sadly sounds right..

#1074 6 months ago

I have considered ordering from PCBWAY using the information posted on https://easyeda.com/steve45/raspisnd-i2s, but the file describing the placement of the components is missing.

#1075 6 months ago

Definitely seems like the time is right for someone else to help out on the project. Has anyone heard from Steve at all?

#1076 6 months ago
Quoted from Rdoyle1978:

Definitely seems like the time is right for someone else to help out on the project. Has anyone heard from Steve at all?

I have talked to him just yesterday. Still no time for his hobby projects. The problem is not sharing the source, but the lack of qualification of the applicants.

#1077 6 months ago
Quoted from lucky1:

I have talked to him just yesterday. Still no time for his hobby projects. The problem is not sharing the source, but the lack of qualification of the applicants.

Well let him know we hope he’s doing well, hope the new job is working out!

#1078 6 months ago
Quoted from lucky1:

I have talked to him just yesterday. Still no time for his hobby projects. The problem is not sharing the source, but the lack of qualification of the applicants.

Why not opensource the project and allow further development? If it's a money thing, could we just find a target amount he's looking for and pay into a pool? He could still retain control over a main repository and develop / approve changes to the main branch.

#1079 6 months ago

I'd be interested in trying this on an older DE like Secret Service or Robocop

3 weeks later
#1080 6 months ago

Are these kits still being sold? It looks like it has a lot of potential and would be great if others could enhance it as well.

Does anyone know of a site that described the interface and protocol used to talk to these sound boards? Interested in reading up on how the Data East and Williams games tell the sound card what sounds and voices to play.

#1081 6 months ago

The kits are being sold, but expect to wait 4 (!) months to get them.

#1082 6 months ago

Is this based on teh project here:

https://pinball-mods.de/2017/01/27/new-pinball-sound-for-de/

It looks like the source used to be here but I didn't see it:

https://gitlab.com/sker65/RasPinSound

It would be nice to get a full kit but I guess I'll wait until things speed up a bit. Could probably just wire up something on a proto board to be compatible but the SW is gone.

#1083 6 months ago
Quoted from Robotworkshop:

Are these kits still being sold? It looks like it has a lot of potential and would be great if others could enhance it as well.
Does anyone know of a site that described the interface and protocol used to talk to these sound boards? Interested in reading up on how the Data East and Williams games tell the sound card what sounds and voices to play.

I have an assembled 2.xx unit, minus the raspberry pi, that I'd sell for $82 shipped in the US via USPS Priority.

I also have another assembled 1.xx version, minus the raspberry pi, that I'd sell for $40 shipped in the US via USPS priority.

If anybody is interested, shoot me a PM and I'll provide pictures.

#1084 6 months ago

So when creating sound sets and music do you need to know the protocol and number of each one? It looks like a simple interface from the data east board where it just sets up the 8 bits for the sound then strobes the STB line. It is a specific number for each sound or is it multiple bytes where one is a command and another data about the sound or music to play? I'd like to learn a bit more about that interface and protocol if possible. Would help with troubleshooting issues with this as well as the original sound boards.

#1085 6 months ago
Quoted from Robotworkshop:

So when creating sound sets and music do you need to know the protocol and number of each one? It looks like a simple interface from the data east board where it just sets up the 8 bits for the sound then strobes the STB line. It is a specific number for each sound or is it multiple bytes where one is a command and another data about the sound or music to play? I'd like to learn a bit more about that interface and protocol if possible. Would help with troubleshooting issues with this as well as the original sound boards.

Have a look at the pinmame snd_alt.h to learn more about the protocols.

1 week later
#1086 5 months ago

I just picked up a version 2.5c board from one of the other members here. As I've been reading the docs I found this note on the TiltAudio site:

"XSMT on DAC module -- Up to board rev 2.5f there’s a bug with the XSMT connection of the DAC module. XSMT controls the soft mute, if you solder the pin you’re muting the DAC -> no sound. This is fixed in newer releases. Most people anyway solder only L G R G "

It looks like all the pins are soldered on this module already. Should I remove one of the pins? It isn't clear on the TilitAudio site which pin is XSMT. Does anyone have any insight on this?

#1087 5 months ago

After looking over this V2.5c board it looks like it should have three .1uf or .01uf decoupling caps added to U2, U3, and U4. I plan on adding a small axial version of those caps on the top of each of those chips directly across the power leads. Earlier in this thread a couple people mentioned that sounds played when they shouldn't. If it is related to decoupling noise on these chips then adding those caps may help. I've always added them on the supply pins for every IC.

#1088 5 months ago

Any links to download the latest firmware/software for this? I read there is a new version 1.29 but no links to download.

#1089 5 months ago

I made the mistake soldering all the pins. I'll take a photo of mine later on today.

#1090 5 months ago

.

#1091 5 months ago

The latest link Steve posted on the slack channel for 1.29 was this: https://mega.nz/#!ZkJj2QwJ!Bi3eY7NKQ8NPYBnM2nCmrWp0_pJV5U6xe15R5yH1WZU

#1092 5 months ago

Can any of the existing Pinsound mixes be ported over to work on this board? I have a Dr Who that I’d like to try this rev 2.5c board in. I saw and early video of it connected to a Dr Who and it sounded like one of the Pinsound mixes being played.

#1093 5 months ago
Quoted from Marv:

I made the mistake soldering all the pins. I'll take a photo of mine later on today.

I searched eBay for those DAC modules and one showed the back of it. From the picture it looks like XSMT matches up with pin 3 on the top of the board. If so it looks like that is the pin to remove.

#1094 5 months ago
Quoted from Robotworkshop:

Can any of the existing Pinsound mixes be ported over to work on this board?

Why don't you just get a Pinsound board instead? A lot of work went into them.

#1095 5 months ago
Quoted from Bendit:

Why don't you just get a Pinsound board instead? A lot of work went into them.

Totally understand that a lot of work went into the Pinsound boards and someday may have one. However....

- I already have one of these TiltAudio boards not installed in a machine that I can experiment with <----
- A lot of work also seems to have gone into this TiltAudio board
- In a YouTube video it seemed that this was capable of running a converted sound board mix on Dr Who.
- The Dr Who mixes that I was considering were put together by users and owners of Dr Who machines and to my knowledge weren't made by the creators of PinSound. As long as the creators of the mix don't care what soundboard it is running on then I wouldn't expect any issues.
- I would prefer to see if I really enjoy using alternate sound sets enough to justify the expense of a Pinsound.

I picked this up for a Data east project machine but won't need it for that anytime soon. In the meantime if I can make it run in Dr Who then I'll try that and see how it goes.

#1096 5 months ago
Quoted from Robotworkshop:

I already have one of these TiltAudio boards not installed in a machine that I can experiment with

Roger that. Keep in mind, the Pinsound board does more than just play sound sets. Its discreet amplifier is of great quality. It also allows for 3-band EQ, as well as proper panning. It's a really cool piece of hardware. I use the stock Pinsound mix for my Champion Pub (I don't run anything funky) and I find it improved the audio quality over the stock WPC95 board.

(for me, I had to get Pinsound because my WPC95 board had a bad sound channel, and Pinsound was the first solution that allowed the full WPC95 board to be retired!)

#1097 5 months ago

I removed pin 3 on the DAC module and added three .1uf decoupling/bypass caps across the supply leads of the three IC chips on the board as pictured. I’ve always put them at every chip on boards I’ve done and thought it would be good to add them here too.

I’m still reading up on this board but had questions about power. It seems it only needs +12v and has an onboard 5v power derived from that to power 5v on the sound board. With that shouldn’t any 5v supply line going to this board be disconnected? Just want to be completely sure of the connections before trying it out.

Next up is to image an SD card and setup the software.

942D17A9-F104-4176-8B0D-D968E1BFBD4B (resized).jpeg
#1098 5 months ago
Quoted from Robotworkshop:

With that shouldn’t any 5v supply line going to this board be disconnected? Just want to be completely sure of the connections before trying it out.

I can´t see the power part of your board but if you have installed a DC-DC converter you should cut the 5V power line going back form DC-DC converter to the pinball 5V line.

#1099 5 months ago
Quoted from lucky1:

I can´t see the power part of your board but if you have installed a DC-DC converter you should cut the 5V power line going back form DC-DC converter to the pinball 5V line.

I picked up this board second hand and it was already assembled. Just going over everything before I get to the point of installing it in a game. Did a quick bench test with just the 12v line connected and read 5v at the power connector. That is where I stopped since that should only come from one source. I suppose I’ll have to take a look at the layout to ensure it is isolated from the pinball supply.

#1100 5 months ago

Got board 2.6d up and running ! Finally

Might have been nice to know that there's a setting "enable_minidisplay" that probably has to be set to 1 for the OLED-display to work ?
I assumed it was wrong power connection as per https://tiltaudio.com/2019/04/18/assembly-instructions-for-2-5c-green/, but desoldering broke the display connections ... :/
So I haven't been able to test this further.

It would also have been nice if it was documented somewhere that the pin-outs for the backbox speaker connections is not standard, you have to rewire or make an adapter if you have a stock machine.
It is printed on the PCB and in the schematics, but still ...

I'm testing with a Indiana Jones Adventure machine.
I downloaded the Funhouse sound set, and sounds got triggered - so board and communication with the machine is working.

When I try the reorchestrated soundset for IJ, though, I get these errors :

2019-05-11 13:44:03.108 WARN SndServi [handleSoundByTypeWithIdx] [sdl_sound.c:1470] sample for id '91' not found

Does this mean that the sound set needs to be descrambled ?
If so, is this something I can do myself - or do I need to contact Steve ?
Seeing as he seems very busy it would be nice to be able to fix this myself ....

Promoted items from the Pinside Marketplace
From: $ 40.00
Cabinet - Other
Rock Custom Pinball
From: $ 15.00
Playfield - Toys/Add-ons
G-Money Mods
$ 25.00
Boards
nvram.weebly.com
$ 259.95
Lighting - Led
Pin Stadium Pinball Mods
$ 149.00
Playfield - Toys/Add-ons
Sparky Pinball
$ 109.99
From: $ 35.00
Boards
PCB Emporium
$ 40.00
Playfield - Decals
Great American Pinball
$ 96.95
Cabinet - Shooter Rods
Super Skill Shot Shop
$ 229.99
Lighting - Other
Lighted Pinball Mods
$ 65.00
Playfield - Toys/Add-ons
G-Money Mods
$ 159.99
Lighting - Other
Lighted Pinball Mods
$ 15.00
Playfield - Decals
Metal-Mods
$ 239.99
Lighting - Led
PinballBulbs
$ 399.99
Cabinet - Toppers
Top-Notch Target Shields
$ 25.00
Lighting - Led
Pinshakers
$ 5,899.00
Pinball Machine
Classic Game Rooms
€ 95.00
Lighting - Led
FlipperLED
€ 200.00
Cabinet - Decals
Buthamburg
$ 22.50
Playfield - Decals
Pinball Haus
$ 44.99
Lighting - Interactive
Lee's Parts
Trade
Machine - For Trade
Fort Wayne, IN
4,200 (Firm)
Machine - For Sale
Hopkinton, MA
2,950 (OBO)
Machine - For Sale
Cleveland, OH
5,000 (OBO)
Machine - For Sale
Pottstown, PA
From: $ 9.99
Eproms
Matt's Basement Arcade
From: $ 9.99
$ 29.95
Playfield - Toys/Add-ons
ULEKstore
$ 22.50
There are 1161 posts in this topic. You are on page 22 of 24.

Hey there! Got a moment?

Great to see you're enjoying Pinside! Did you know Pinside is able to run thanks to donations from our visitors? Please donate to Pinside, support the site and get anext to your username to show for it! Donate to Pinside