Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
Tape Composer 1.0   [2009]

Tape Composer 1.0 Released by :
Onslaught [web]

Release Date :
5 February 2009

Type :
C64 Tool

AKA :
drive composer for datasette

Website :
http://www.8bittoday.com/articles/19/obscure-software-tape-composer

User rating:awaiting 8 votes (5 left)   See votestatistics

Credits :
Code .... Enthusi of Onslaught
Graphics .... Enthusi of Onslaught

Download :

Look for downloads on external sites:
 Pokefinder.org


Summary
Submitted by enthusi on 17 July 2009
“When coding Tape composer I was of course inspired by the famous tool 1541 drive composer that used particular noises of the floppy drive to mimic music notes.
Since I always loved computer tapes and their drives – the infamous datasettes – I decided to try something similar on those.
The composer has an easy user interface displaying the current song the classic way: with simple graphic notes. I’m not much of a computer musician and always preferred sheet music over a tracker – also its vintage appearance met the overall idea of playing back music on an oldschool tape drive.

There are three methods to play back the edited song:
As sinus wave on SID – audible through the main audio output for testing mainly (who would want to use the sound chip for that anyway?).
Then of course two ways involving the datasette itself.
The datasette’s motor is powered by the c64 via the cassport. You can switch the power on or off by software (it will only start turning when you physically press play but you can power it independently). When you are used to loading tapes you may have noticed how the tape stops when the message FOUND PROGRAM appears and waits for you to press SPACE – this is achieved by cutting the drive’s power in between.
If you now switch the power on and off quickly in a loop the datasette begins to hum and buzz (some crunchers do so accidentally by shamefully ignoring the upper bits of $01).
By doing so pretty fast at specific frequencies you can pitch that noise to match (more or less) musical notes. So each note gets translated into a particular frequency to connect and disconnect the power to the datasette.
The duration of this cycle is of course given by the length of the note and its equivalent CIA-timer values.
The volume depends on the individual datasette but it was pretty hearable with all the drives I tested.
Inspired by this success I added another option to play back the music – this time recording it directly to a standard audio tape.
When saving programs to tape via datasette, the c64 encodes each bit into a series of pulses on the write line of the cassport. The signal is either on or off.
Maybe you once put a data tape into an audio tape deck and listened to it? Hopefully not to loud since all you get is inhuman tormenting noise…
But you can control this noise.
By setting the write line active (via the $01 zeropage address btw) for a defined time you can generate some sort of square pulse. The datasette automatically inverts every second signal so by producing two consecutive pulses you have generated some kind of rectangle wave form. A series of on, delay, off, delay, on, delay, off, delay creates a wave (approximately). By selecting suitable delays you can mimic audible frequencies matching your notes. The outcome can be listened to on any audio unit with speakers afterwards.
The example mp3 is such a recording of “the jungle book” theme. You will find some more songs on the disc image and maybe get your own catchy tune done in Tape Composer?…”
Summary
Submitted by enthusi on 5 February 2009
A tool to compose and play music on your datasette - without harming it :o)

Inspired by the known 1541 drive composer...
(The songs are adapted and fixed from it)

You can listen to the (not THAT loud) datasette itself (without a need for tapes!) or even record the beautyful music on an audiotape via the c2n (you NEED one attached for that option). Optionally you can generate a TAP in vice and convert it to wav via i.e. TAP2WAV and listen then :D

There is some option to test play your precious song via SID. THAT, however, is utterly lame of course.

There are 5 tunes on the disk.
2nd ist the default one (jungle book)
1st is always look on the bright side...
3rd is a piece by Johann Sebastian Bach
4th is the muppet show theme
5th is Nena's 99 Balloons

The interface is Joystick only (port2)

Features 11 note values
note durations 1/4, 1/2, 3/4, 4/4 and
1/4, 1/2, 4/4 pauses.

Just hit the "?" Help for instructions...

And don't blame me for loss of hearing caused by this. Your ears were probably bad before anyway :)
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries (2)
· User Comments (14)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia (1)
Forum
· Discuss this release
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.092 sec.