Musical tape loaders

Whether it's Mire Mare or a BASIC tape you found in the attic, it needs to be preserved digitally. Post here and experts can help to do so.
User avatar
R-Tape
Site Admin
Posts: 1672
Joined: Thu Nov 09, 2017 11:46 am

Re: Musical tape loaders

Post by R-Tape » Tue Jun 12, 2018 12:49 pm

TheShich wrote:
Tue Jun 12, 2018 12:26 pm
I don't like being touched, but I'm here :)
It's been a long time, but probably I still have tap sources for above videos if you still interested.
Brilliant! Yes please, I'll send you a PM.

Great work by the way.
0 x

User avatar
R-Tape
Site Admin
Posts: 1672
Joined: Thu Nov 09, 2017 11:46 am

Re: Musical tape loaders

Post by R-Tape » Wed Jun 27, 2018 5:25 am

TheShich wrote:
Tue Jun 12, 2018 12:26 pm
It's been a long time, but probably I still have tap sources for above videos if you still interested.
Any luck Shich? If you don't have the TAPs perhaps someone could make representative ones from the YouTube vids themselves?
0 x

User avatar
R-Tape
Site Admin
Posts: 1672
Joined: Thu Nov 09, 2017 11:46 am

Re: Musical tape loaders

Post by R-Tape » Wed Jun 27, 2018 5:25 am

TheShich wrote:
Tue Jun 12, 2018 12:26 pm
It's been a long time, but probably I still have tap sources for above videos if you still interested.
Any luck Shich? If you don't have the TAPs perhaps someone could make representative ones from the YouTube vids themselves?
0 x

TheShich
Berk
Posts: 3
Joined: Tue Jun 12, 2018 12:19 pm

Re: Musical tape loaders

Post by TheShich » Sun Jul 01, 2018 10:24 am

I'm sorry for delay. It was 3 PC ago and I'm very disorganized person. But there's a hope still.
0 x

User avatar
R-Tape
Site Admin
Posts: 1672
Joined: Thu Nov 09, 2017 11:46 am

Re: Musical tape loaders

Post by R-Tape » Sun Jul 01, 2018 6:51 pm

TheShich wrote:
Sun Jul 01, 2018 10:24 am
I'm sorry for delay. It was 3 PC ago and I'm very disorganized person. But there's a hope still.
Received with thanks, they will be in the next update. How did you make them by the way? Did you use Patrik Rak's utility I've quoted by Bob below? If not can you explain how you did it?
bob_fossil wrote:
Sat May 12, 2018 4:34 pm
Patrik Rak made a utility which lets you create musical loaders:

http://www.thefossilrecord.co.uk/wp-con ... icload.zip

I also had this kicking about on my hard drive. Can't give a credit as there's no info in the zip file.

http://www.thefossilrecord.co.uk/wp-con ... loader.zip
Ta Bob, I missed this one. Can you remember where it came from? What song is it? I'm sure I'll kick myself but I can't place it!
0 x

User avatar
bob_fossil
Microbot
Posts: 107
Joined: Mon Nov 13, 2017 6:09 pm

Re: Musical tape loaders

Post by bob_fossil » Sun Jul 01, 2018 8:53 pm

After some Googling, I think it's from here:

http://foro.speccy.org/viewtopic.php?f=6&t=214

The links are dead (for the zips and YouTube video) but it looks like it was written by 'Decicoder'.

As for the tune, the first part sounds like 'Oh Susannah' - more commonly known as 'I came from Alabama with a banjo on my knee'.
0 x

TheShich
Berk
Posts: 3
Joined: Tue Jun 12, 2018 12:19 pm

Re: Musical tape loaders

Post by TheShich » Wed Jul 04, 2018 9:02 pm

R-Tape wrote:
Sun Jul 01, 2018 6:51 pm
How did you make them by the way? Did you use Patrik Rak's utility I've quoted by Bob below? If not can you explain how you did it?
Well, actually no. I did not use any utilities.
The main inspiration was this video and lots of other videos with crazy stuff playing Vader's theme like floppy drives.



I thought what if loading noise itself is a melody? My goal was to make a valid piece of data loadable by standard Speccy routines that sounds like a well known tune. It's pity, but I can't load any additional data this way.
To make long story short I read how zeroes and ones are stored on tape. Then I tried to listen to different patterns of zeroes and ones. Then with many trial and errors attempts I hand tuned my "piano". It's relatively easy task, but as far as I know nobody tried to repeat it. There were other people's attempts before, but they sounds unfamiliar.
Now imagine a piano with may notes missing, and remaining notes wrong. I was disappointed. So the music is just stream of carefully chosen bits packed in bytes. Moreover, with Speccy tape encoding every 0 is shorter than 1. That's why empty blocks are loading faster. And I have to count every 1 and 0 and calculate time properly. It was real pain, but I succeeded (I think so). By the way "R tape loading error" was dramatic coincidence because I pause recorder manually.
0 x

User avatar
4thRock
Dizzy
Posts: 63
Joined: Thu Nov 09, 2017 9:35 am
Location: Portugal
Contact:

Re: Musical tape loaders

Post by 4thRock » Thu Jul 05, 2018 4:21 pm

TheShich wrote:
Wed Jul 04, 2018 9:02 pm
... Then with many trial and errors attempts I hand tuned my "piano".
...
Now imagine a piano with may notes missing, and remaining notes wrong.
Can you give us some more information ?
What note range is available ?
Do you have a table of Byte » Khz » Nearest Note ?
0 x

User avatar
R-Tape
Site Admin
Posts: 1672
Joined: Thu Nov 09, 2017 11:46 am

Re: Musical tape loaders

Post by R-Tape » Sat Jul 07, 2018 8:44 am

bob_fossil wrote:
Sat May 12, 2018 4:34 pm
I also had this kicking about on my hard drive. Can't give a credit as there's no info in the zip file.

http://www.thefossilrecord.co.uk/wp-con ... loader.zip
I've converted this to TZX and it plays the tune but I can't get SPIN or FUSE to recognise it as a viable loader, can anyone help?
0 x

User avatar
Ast A. Moore
Manic Miner
Posts: 712
Joined: Mon Nov 13, 2017 3:16 pm

Re: Musical tape loaders

Post by Ast A. Moore » Sat Jul 07, 2018 12:58 pm

R-Tape wrote:
Sat Jul 07, 2018 8:44 am
I've converted this to TZX and it plays the tune but I can't get SPIN or FUSE to recognise it as a viable loader, can anyone help?
I get the opposite results: I can fish out the loader, but the payload needs to be converted to CSW or direct recording.

That aside, I don’t quite get the idea behind this exercise. We simply have a series of tones of different frequencies, which don’t translate into data. The only “loader” effect is the border changing color each time the waveform crosses the zero point.

The loader is a variation of OTLA—it uses IN F,(C) and checks for parity (a dubious choice for an actual loader, as pressing any key during loading will corrupt the data). In this case, it works as a sort of real-time digitizer. The irony is that the Spectrum kind of already does that on its own.

I think I’m missing something here. :?
0 x
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.

Post Reply