I cut out a piece of a cassette tape and clue it together so it forms a short loop. I then use the cassette players electronics like the reader and amp to play the sound from this piece of tape. The faster it spins the higher the ton. Using a micro controller I then want to "conver" MIDI signals to rotation speed the sound in variable hight. Then just put like 3 of them together and you got yourself a nice drone (depending on the sound you use.
Well what do you know, sometimes overthinking is not the solution. After The struggles with my previous approach, I decided to rethink what I was doing. Taking apart the cassette player and basically rebuilding it did not make a lot of sense. So I figured out a way to instead mount the tape inside the cassette player. And what do you know, that was probably the easiest solution I could have done in the first place. I modeled some tiny cassettes that can hold a very short strip of tape.
I put some bits and bops in place so you can have a variable length of tape. The only downside with this approach is that you have to have a somewhat long initial length in order to get it working which was not the case in my previous approach. However. having it working is better than...not having it working. So. The next step is to hook up some micro controller and change the speed of the motor.
This project has turned into a question of "How much stuff can you do wrong" and "at what point do you stop and reevaluate, if you are still on the right track. So after deciding to build the entire mechanics such that the tape rolls free instead of being glued to a wheel I then quickly realized that the problem was not the tape on the wheel but the motor being way to fast. I then thought about a gear box (with rubber bands instead of cog wheels) to slow down the speed. The mechanics got more and more complex (I am a software developer, not a ... mechanics...builder....). I had to put the electronics on a separate layer, was printing gear wheels over gear wheels. Eventually I got it working but the entire construct was so wobbly and unreliable, the rubber bands where slipping and nothing run smooth.
I was facing the question...does any of this still make any sense. The first option that came to mind was if I should ditch the motor and buy a separate one. But for some reason that did not feel right. I was moving further and further from the original cassette player.
That was until I realized...I could just print a new cassette and slap the small piece of tape I needed in that. I .... could just use the original cassette player instead of recreating the entire thing. After that the rest should be easy.
So the first thing I did was ... well of course order a cassette player.
I received one that also came with a cassette in it, lucky me.
I started dissembling the cassette player and reduce it to the bare minimum I needed to have the reading head still in working condition.
That was the easy part. Turns out, there is basically no electronics in a cassette player, but the mechanics are just beyond genius. Back in the day there was so much ingenuity behind a lot of hardware to make up for the lack of advanced electronics.
My brain already started over engineering the Tape Organ but when I started reverse engineering the PCB I stopped myself and instead try to use what I already had. So I screwed everything to a piece of plastic, so it would not slip around.
I then listened to the cassette. It was some kids music and ... most of it was pretty awful. I can fully understand why the previous owner didn't want to have it anymore. But one of the songs had some nice background drone in the intro. I cut out one single note of this drone and glued it to a 3D printed wheel.
I then arranged everything such that the reader touches the wheel and could ... well... do its job.
Before I started coding the micro controller I wanted to make sure everything worked and I am glad I did because... no it didn't. When I spun everything up what I got did not even remotely sound like what was supposed to come out of the tape.
I am not yet sure if my guess is correct, but I think having the tape glued to a wheel and have this wheel press against the reader does not produce the right sound. So I will now have to built something that uses loose tape without a wheel as it normally does in a cassette player anyways.
I like making live music and lately I have been experiemnting a bit more with samples. (I am more of a "natural instrument" guy, so I have never really done any sample stuff). I also like to build hardware instruments and some day I got the idea of using a cassette player as a sample player. (Of course this is not a new idea, but to me it was XD) The general concept is to cut out a pice of tape from a cassette and use this sound as a base. then spin it up and get the sound using the cassette players electronics. The faster it spins, the higher pitched it sounds. Then, using a micro controller, I can convert the midi messages from a DAW or some keyboard to the rotation speed of the motor to change its pitch. Then I just use like 5 of these and have myself a nice drone synthesizer that also dabbles as polyrhythm generator.
Of course I also would have to add some knobs and maybe a small 8 segment display to properly tune the sound to a specific pitch, but that should be about it.