#nvdacomposer

5 posts · Last used Apr 20

Okay. So this post should make @FreakyFwoof@universeodon.com and @batworx@mastodon.africa either very happy, very pissed, or something. They should at least be amused. Early this morning I decided to give Claude a crack at figuring out what was wrong with an Apple II program from 1978. The program is called Appleodion, and the file I sent Claude plays three Bach fugues. Part of the third fugue is corrupted. Amazingly, Claude was able to deduce the entirely undocumented (except in the Integer BASIC composer program which I hadn't yet sent it) format of the music data. It correctly identified the problem and recovered what it could. Then I got to thinking it'd be cool to be able to convert between Appleodion and MIDI. So I sent it the BASIC source code for the composer program, and it wrote a few scripts for me. There are a few things wrong, but it basically works. I took the #NVDAComposer version of "Bouncing Round the Classroom" and converted it to Appleodion music data. Before you play this, please be aware that the whole thing is just a bit flat (this program from 1978 isn't exactly concert pitch!) and a few notes are wrong, most noticeably with the highest notes. This ancient program has an approx. four-octave range, so any notes outside of this range are clamped to the nearest allowable note. Also the tempo is much, much slower than it should be. But for a program from 1978 to be able to play this song at all is something else. So, here we go with…Calmly Walking Around the Classroom? You decide.
0
18
1
0
Replying to
Re last: Just for kicks, I took the MIDI conversion of the original Bach Fugues binary which got this whole project started in the first place, imported it into #NVDAComposer, transposed, and adjusted the tempo so it sounds almost like it would have on the original hardware. Note that the original Appleodion program lets you use six different voice timbres which, of course, is not reproduced here. This text file is way too long to post on my instance, but if anyone wants it, here's a Dropbox link. https://www.dropbox.com/scl/fi/1amkkvsaekmivg39wa20d/bach.txt?rlkey=6z38sol142ox8ti6yh9wjr7ah&dl=1 @FreakyFwoof@universeodon.com @batworx@mastodon.africa
0
5
0
0
You've seen all posts