Last chance to enter The Hackaday Prize.

Generating music with credit cards

mozarts_credit_card

[Steve] was browsing around at a local electronics surplus store when he spotted an old Tranz 330 point-of-sale terminal that seemed pretty interesting. He took it home and after disassembling it, found that it contained a Z-80 based computer. Because the 330 shares the same processor as other hobbyist-friendly devices such as the TRS-80, he figured it would be quite fun to hack.

While the Z-80 processor is pretty common, [Steve] still had to figure out how it was interfaced in this particular device. After spending some time reverse engineering the terminal, he had free reign to run any program he desired. After thinking for a bit, he decided it would be cool to use the terminal to generate music based on whatever card was swiped through the reader – he calls his creation “Mozart’s Credit Card”.

He found that just playing sounds based on the raw contents of the mag strips didn’t produce anything coherent, so he wrote a small application for the terminal based on the Melisma Stochastic Melody Generator. Music is generated somewhat randomly using various card characteristics, as you can see in the video below.

We think it’s pretty cool, but [Steve] says he’s always open to suggestions, so let us know what you think in the comments.

Comments

  1. Hackerspacer says:

    So it is sort of like the Bar Code Battler but for credit cards.

  2. BiOzZ says:

    than generate creditcards with music!

  3. Hackerspacer says:

    Whenever I need to pay for things, I simply belt out a power ballad to recharge my credit card and pay for common transactions.

  4. Alex Parting says:

    and of course take a copy of the magstrip in case he ever runs into problems :D

  5. roy says:

    EXACTLY

  6. Brian says:

    I liked this project! Also, this is a great example of what a correctly done “project demo video” should look like. No shakey cam, good quality video, clearly spoken “to the point” words explaining what’s going on.

  7. Hackerspacer says:

    “what a correctly done “project demo video” should look like.”

    You mean like a commercial, professional project demo video?

  8. z says:

    So, is it possible to record the music played and reverse engineer that back into your credit card info? :)

  9. Fingerman says:

    It’s actually pretty easy (if time-consuming) to reverse engineer the Tranz 330s. They have the ability to list code and accept new programming through the keypad and LCD in addition to code loading over serial or built-in modem. TCL (not Tcl) programming documentation is probably available from the company on their website. If you see one of thse for cheap, pick it up to play with, especially if it comes with the thermal printer. Beware that the last programmer may have changed the “admin passcode” that lets you through to the code, though. Small chance, I’d guess.

  10. Fingerman says:

    That is, it’s not too difficult to reverse the Tranz 330’s high-level function by dumping and examining/rewriting its native code. Getting it to the point where you can reprogram it with Z80 assembler, they way Steve’s doing it, is much trickier.

  11. ferdie says:

    oke i think that the hackers that stole 77miljoen creditcard from sony not use them to make some music

  12. z says:

    I threw one of these away recently thinking I’d never have a use for it. Ok really, it was the girlfriend who said I’d never have a use for it.

    She’s long gone.

  13. bob says:

    Zoom, Zoom, Enhance! Free credit card info… Also, in the reflection in his eye, you can see the murderer carrying the murder weapon.

  14. civicturbo says:

    I’ve seen several of these at our local Savers store this last month. WIth and wo power or printers. I grabbed one term with no acc. for 5 bucks thought it may come in handy latter.

  15. doragasu says:

    This is just GOREGEOUS!

  16. fartface says:

    Credit card swipers for “evil hackers” have been brain dead easy for decades. a credit card reader is nothing more than an audio tape head. the small circuit to set it all up to record the credit card is brain dead easy. Hell I have seen some that worked with recording walkmans from the 80’s.

    Why the people that know nothing at all come out of the woodwork screaming about “stealing credit cards! WOOOOO!” every time a magstripe reader is used for something cool…..

    Suck it ankle biters wannabees… having access to a reader/validator terminal does NOT increase any risk of anything.

  17. tim says:

    cha-ching

  18. dan fruzzetti says:

    Use a Square reader and voice recorder app.

  19. imhotep says:

    how can you retrieve or back up track two information on the tranz 330

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 91,103 other followers