electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
 Forum index » DIY Hardware and Software » Circuit Bending
Circuit bending/modding a Buddha Machine
Post new topic   Reply to topic Moderators: dnny, v-un-v
Page 1 of 1 [7 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
bookishboy



Joined: Nov 04, 2008
Posts: 3
Location: USA

PostPosted: 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?
Reply with quote  Mark this post and the followings unread

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. Smile
Back to top
View user's profile Send private message
oootini



Joined: Oct 15, 2007
Posts: 80
Location: ireland

PostPosted: Wed Nov 05, 2008 12:20 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message MSN Messenger
bookishboy



Joined: Nov 04, 2008
Posts: 3
Location: USA

PostPosted: Wed Nov 05, 2008 3:14 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
oootini



Joined: Oct 15, 2007
Posts: 80
Location: ireland

PostPosted: Thu Nov 06, 2008 2:45 am    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message MSN Messenger
aerogramma



Joined: Feb 27, 2008
Posts: 156
Location: Roma, Italy - London, UK
Audio files: 13

PostPosted: Fri Nov 07, 2008 7:36 am    Post subject: Reply with quote  Mark this post and the followings unread

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

Wink
Back to top
View user's profile Send private message Visit poster's website
jnuaury



Joined: Feb 28, 2008
Posts: 161
Location: chicago
Audio files: 9

PostPosted: Fri Nov 14, 2008 4:52 am    Post subject: Reply with quote  Mark this post and the followings unread

check this link....

http://little-scale.blogspot.com/search/label/eprom%20music

_________________
az/gde
Flickr
YouTube
Back to top
View user's profile Send private message AIM Address
bookishboy



Joined: Nov 04, 2008
Posts: 3
Location: USA

PostPosted: Fri Nov 14, 2008 1:39 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Moderators: dnny, v-un-v
Page 1 of 1 [7 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » DIY Hardware and Software » Circuit Bending
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use