Author |
Message |
bookishboy
Joined: Nov 04, 2008 Posts: 3 Location: USA
|
Posted: Wed Nov 05, 2008 5:22 am Post subject:
Circuit bending/modding a Buddha Machine Subject description: Help me identify/replace the contents of a very simplistic ROM chip? |
 |
|
Hi electro-music folks. I own a Buddha Machine ambient music loop player which mostly stopped working, apparently because it was an early production model with lower assembly standards. I'm going to have it circuit-bent and modded, which should hopefully get it working again and make it more interesting than it already is. As part of the mod, I'm trying to see if it's possible to have the unit's memory swapped out with something like a SD card reader. If I can, and also find what format the existing music is encoded in, it could be possible to put different loops into there. This would open up some very interesting possibilities, including potentially a project where people could create their own players.
I have very little knowledge of electronics. Everything that I've been able to figure out about the workings of the device and its ROM chip have been though reading articles about the device, taking it apart, googling part numbers, and making educated guesses.
The device is described here:
http://www.fm3buddhamachine.com/
..and in an interview here:
http://www.rarefrequency.com/2005/11/the_ghost_in_th.html
The exploded graphic on the front page is actually of a newer version of the machine..... still close though. A similar graphic of my box's internals can be found here:
http://www.fm3buddhamachine.com/downloads/buddhaexploded_300dpi.jpg
In a nutshell, the thing contains 9 sound loops on a burn-once ROM chip. You can turn it on, turn up or down the volume, and activate a dual-position switch which advances the device to the next loop. When turned on, the device starts playing loop#1 and continues to do so endlessly until it's switched off, advanced to the next loop, or loses power. Its design follows very closely on that of buddhist "chant boxes", "chanting machines" or "buddhist jukeboxes", several of which can be found here:
http://www.dealextreme.com/search.dx/search.jukebox
The overall design of the device is very simple. It's powered by 2AA batteries, or alternately an external 3v dc source (a plug/wall-wart inverter). Sound is produced from a single integral speaker, or alternately split and delivered to a set of headphones. Power on/off and volume is from the same dial. Finally, there's a dual-position swich which advances to the next track in line each time it's flicked back and forth.
Aside from the inputs/outputs and interface components, I found only 2 chips on the board. I was able to identify one as a SGS-Thompson TDA2822M, whose data sheet can be found here:
http://www.st.com/stonline/products/literature/ds/1464/tda2822m.pdf
The other chip is an unmarked square which juts up perpendicular from the main pcb. (in the exploded diagram of the device, it can be seen to the rear of the seated buddha, just behind 2 resistors.) It has 5 traces etched into it which connect(soldered) to traces on the main pcb. The center of the chip is covered with a shallow black blob, presumably a protective coating. I assumed (later confirmed) that this is the ROM chip which contains the sound files.
Deductions:
-The TDA2822M chip's datasheet lists its function as stereo amplification but not digital signal processing. Therefore I think it's likely that whatever format the music file(s) are in on the ROM chip, they don't require interpretation, they simply play, directly as recorded sound.
-The dual-position switch on the unit's side advances from one track to the next. The tracks are of wildly varying length, from a few seconds to a few minutes. This suggests to me that there are discrete files and perhaps a file structure to be found on the ROM chip.
Potentially of use:
-One of the system's two conceptual designers, when contacted, replied that he wasn't sure of all the technical specifications including file formats. He did confirm that the square chip was the ROM chip where the music file(s) reside, and that "the music encoding is some non-standard format, used mostly in the chip fab industry. before our music is burned onto a large memory master, its encoded in this format".
-There are 2 slots cut into the main pcb, one on each side of the ROM chip, with traces leading to each. Nothing occupies these slots in the assembled machine, which leads me to suspect that they're either for auxiliary memory (more ROM chips) or they're connection points between the pcb and a ROM-burning apparatus. If the second were true, the assembled board would be hooked up to the apparatus and the integrated ROM chip burned in situ, instead of being burned first and then soldered onto the pcb.
-"When we made the loops longer and tested them on a higher-capacity chip, it sounded awful — something to do with the clock speed of the chip and how it interacted with the PC board. So we went back to the lower-capacity chip, which forced us to squeeze everything into 300 seconds of music." (referring to the design of the still-similar 2.0 box)
-"Those may even be WAV files. Those were the original files given to the factory, so you can hear the difference in what they sounded like when we gave 'em to the factory and what they ended up like on the little 8-bit audio chip inside the box." (referring to the design of the 1.0 box)
Goals, if feasible:
-determine what format the data is in on the ROM chip.
-replace the chip with a flash memory reader such as a SD card reader. Alternately find a way to supplement the device's existing memory with a SD card reader (this only possible if the two extra "slots" on the pcb were designed for extra memory, instead of for burning data to the single ROM.
-Find a Windows-based software encoder which allows me to encode other .wav or .mp3 sound samples into the 8-bit format recognized by this player.
-Potentially, determine the clock speed of the ROM chip and determine how a consumer-grade flash memory format would compare, both on a technical level and in sound quality.
Sorry for the overlong first post. I'm hoping that somewhere on this board there is someone who's familiar enough with audio circuitry design that they'll be able to steer me in the right direction. Any takers?
Thanks for any help.  |
|
Back to top
|
|
 |
oootini

Joined: Oct 15, 2007 Posts: 80 Location: ireland
|
Posted: Wed Nov 05, 2008 12:20 pm Post subject:
|
 |
|
wow.
this was my first circuitbend a year or two ago. i can make it howl like the undead and slow the pitch a bit.
good luck with your efforts tho. however, it sounds like overkill to me... |
|
Back to top
|
|
 |
bookishboy
Joined: Nov 04, 2008 Posts: 3 Location: USA
|
Posted: Wed Nov 05, 2008 3:14 pm Post subject:
|
 |
|
Thanks for the reply. Would love to see video of your circuit-bent one, unless it's this one:
http://www.youtube.com/watch?v=ahHVk0FSxZg
...in which case, nice work!
Also, you'd like their new version, which includes both a volume dial and a pitch dial.
I agree that it's overkill if taken as a singular project. If it's feasible to accomplish though, all the tools are then there for people to create their own buddha machines as kits. Personalized, many circuit-bent, with loops that they choose (and often create) themselves. If the chip's contents can be dissected and replaced, the rest of the design seems dead-simple; The pcb is none-too-complicated and an open design version could be made. |
|
Back to top
|
|
 |
oootini

Joined: Oct 15, 2007 Posts: 80 Location: ireland
|
Posted: Thu Nov 06, 2008 2:45 am Post subject:
|
 |
|
no, not mine. mine was a white one with three LEDed toggles on the front. it looked nicer than it sounds!
ya, a reverse engineered buddha sampler alike project would be pretty cool...go for it! |
|
Back to top
|
|
 |
aerogramma

Joined: Feb 27, 2008 Posts: 156 Location: Roma, Italy - London, UK
Audio files: 13
|
Posted: Fri Nov 07, 2008 7:36 am Post subject:
|
 |
|
I'd be very interested in being able to build a buddha machine like device... basically an ultra simple hardware loop player
keep us posted
 |
|
Back to top
|
|
 |
jnuaury
Joined: Feb 28, 2008 Posts: 161 Location: chicago
Audio files: 9
|
|
Back to top
|
|
 |
bookishboy
Joined: Nov 04, 2008 Posts: 3 Location: USA
|
Posted: Fri Nov 14, 2008 1:39 pm Post subject:
|
 |
|
This looks like someone who may very well be able to help me; thanks!
I still welcome input/replies, and will update with any progress that I make. |
|
Back to top
|
|
 |
|