As I'm doing a manual scan of the wealth of AmigaFiles in my archive to seek out new life and new civilizations and, ehmm, that was Star Trek (not StarTrekker), I mean to seek out new music formats not playable in EaglePlayer, DeliTracker or OctaMedPlayer and such on a real Amiga 1200.
This idea isn't new for the SOAMC= as on the REDUX project (2010) I manually added music and recorded manually many obscure formats that could only be played by the original software themselves.
Now, the past week or so I dug into the 8 Voices Soundtracker which had 1 song called "Demo-SongI" on the same disk it was released on. Surely there must be more tunes created in the past, right?
So, I started looking into the "Demo-SongI" file in hex viewer and figured out the following facts below.
After some more digging, focusing on the source code, I found a interresting source file called "OktalyzerPR.s" on these disks:
tosec\update 20180401\commodore amiga - compilations - applications (tosec-v2018-02-28_cm)\sound highlights for funky dudes collection (1989-12-31)(prism).adf
huge_bbs_collection\collection_the_boiler_room\t4a\8source.adf
huge_bbs_collection\sgt (softgallo - italian amiga club)\sgt04\a03040b.adf
huge_prog_collection\bamiga_sector_one_bs1_2018_collection\bs1 part 32\sound compil prism.adf
huge_prog_collection\bamiga_sector_one_bs1_2018_collection\bs1 part 58\kefrens seka v3.2 assembladf
The source code simply says:
***************************************
* 8 Channels Tracker *****************
***************************************
I managed to compile it and run in Seka v3.2, but no fonts was shown, but the layout is extremly "8 Voices Soundtracker" and "Oktalyzer", but the source does not mention any of the Oktalyzer v1.1 tags, or even the name "Oktalyzer", so chances are if this could get compiled and we could save a song, I'm pretty sure the format on that song would match the "8 Voices Soundtracker" 100% :-)
Download the source below. And do focus on the filename, especially the "PR" letters, could that stand for Oktalyzer Preview, which would indicate 8 Voices Soundtracker is really Oktalyzer pre v1.1 early preview?
When I first googled around for Demo-SongI and 8 Voices Soundtracker last week I came over a discussion on EAB.
http://eab.abime.net/showthread.php?t=83608&page=1 and also posted my findings there in which a user "niobyte" mentions that it does really look like Oktalyzer. So, I went ahead and googled some more, and also searched after Oktalyzer v1.0 (found v1.1 pretty quickly) and basically just looked at the end of both Oktalyzer v1.1 executable and the 8 Voices Soundtracker executable and found just too many 100% same byte streams, so I'm pretty sure that "The 8 Voices Soundtracker" isn't nothing else than an leaked/early/hacked version of Oktalyzer version lower than the known v1.1. See my screenshot of quick comparision of the two executables, and you'll see :-)
Heck, it could even be that Oktalyzer didn't start off by that name, but it really started out as "The 8 Voices Soundtracker" ?
Here's an interview with Armin Sander, the programmer of Oktalyzer:
http://obligement.free.fr/articles_traduction/itwsander_en.php, which kind of gives clues to the history of Oktalyzer and the fact the "8 Voices Soundtracker" (by just calling it Soundtracker too) along with his most interresting comment at the end "I also reduced the screen resolution, because the text was hard to read." which makes sense since the font in "8 Voices Soundtracker" is more high-res than the Oktalyzer v1.1/v1.57 eventually became. Not to mention the GUI is pretty much layed out the same too.
1: Tune has no clear indentifer nowhere.
2: There is no space for songname internally, starts at once with first sample name at pos $0
3: Each Samplename can be 20 chars long, then 1 $0 byte followed by 5 bytes of sample length and possible other sample related bytes.
4: Max 36 samples, 0-9, A-Z
5: Can load over 500kb samples. Max alloted sample size is $xxxxx = $FFFFF = 1048575 bytes (based on whats visible in editor anyway)
6: Each sample name block is 32 bytes long
STATIC Key positions:
1152 = SPEED (can be $1-$F)
1153 = Length of Song, unknown, but no need no investigate
21 = $0 byte ALWAYS after samplename, so a pattern can be calculated since max samples are 36. Add +32 bytes to find next "end of samplename" until the end.
If you find $0 at pos 21 and so fourth 36 times, including a byte from $1 to $F at pos 1152, we have "some kind" of detection established.
Knowing 32bytes of allocated space for sample name and its details multiplied with max samples of 36, we KNOW that this block is always 1152 bytes long.
Possible, but not a precise "scanner" for this can be made, but would never be 100% due to the lack of headers in this format.
The reason for this special research, is that the SOAMC= ENDGAME is an automated music ripping project that uses "Pro-Wizard", "ExoticGUI Ripper", "Eagleplayer w/Eagleripper" and "ProWizard4PC" to automatically hunt down music to record. Since the 8 Voices Soundtracker format isn't detected by anything, I have to proceed with my own ripping :-)
It should be noted that my scans could only verify and check for potentional 8 Voices Soundtracker format by reading from file offset 0 and 1152. It means that if there was a song embedded inside an executable at a different fileoffset, even compressed with a standard compressor etc., my tools would never find them, even if they are there. The problem is as I started with "They should have left an unique signature for their format somewhere" to let us find more :-(
So, scanning my 3.7million ENDGAME datafiles with this approach, I managed to filter out only 150 files, where only 5 files where potentional 8-voices soundtracker format. But, it reveals that 1 of them was the "Demo-Songi" naturally, 3 of them was standard SoundTracker (of old type, without M.K. typical markings), but 1 file came out matching and becoming a authentic 8Voices-Soundtracker music.
First sample name was called "bd.pit". So, I took this file into my SOTDS Checksum Generator and search in my AmigaFiles SOTDS database for 100% match of this particular file and the following hits came out:
It turns out that in 1991 a group called SWANS and a MUSICIAN called Cyborg (a.k.a. Monty) composed that music 99% with certain with the 8Voices-Soundtracker released 2 years before in 1989.
Name of the song is "exodus". I don't know the intention of that demo, but seems to focus on the highlights of beeing able to play 8 voices soundtracker without referring back to the original program. Let me remind you that the original software disk had also a replay source in it. Would we to believe that SWANS created the 8voices demo to show off this as "first ever", or was it just a forgotten info to mention it was composed in an original software where they ripped the play routine and wrapped a short demo around it?
Who knows :-)
I do not claim we were supposed to "think" they were first with an 8-voice demo, as of course, many people and intro/demos never referred back to what software was used to create the music, including potentional music routines of course - but if that was the intention, consider yourselves proven otherwise - oh about 28 years later, hahaha!
8 voices demo hi amigaman this is cyborg and i welcome you to our first release the eight voices demo yes it is a real demo with 8 voices for the muzak.just some technicals statistics the voices are real times calculated and takes 80 per cent of the time of amiga 200 bobs 6000 lines of coding 195 kb of muzak 2 month of low work about 8 voices 2 days for gfx 2 days for muzak 4 month for release the demo because we have to change the design everytime well it was a hard job to made it.so here are the credits coding by gandalf logos by mike balls by gandalf and cyborg chars by r.s.i title page mystic artist and muzak by cyborg
Further study shows this entry on the janeway website
http://janeway.exotica.org.uk/release.php?id=56077
Where the music file was modified by "asle" to become an DeliTracker compatible Custom file that can be played in probably all players.
Naturally, there is also the "Demo-songI" from the original .ADF that nobody have ever made a player engine for, and are not made into custom DeliTracker either.
I didn't search too hard on Internet, but it might not be out there at all!
I think it should deserve a place in history, the design and operation of the software seems very delicate and nicely done, the editing is perfect too. It kind of looks like Octalyzer. Its a shame it never was promoted properly and come to think of its made in 1989 its a pretty nice music tracker that went beyond 4-channel so early on. Every option seems to work also, so the promoted "99%" is really true. But, it seems to have a cost by doing 8-channels at the same time and if we are to believe the stories around it, about 80% of CPU was used up while playing, leaving only 20% for everything else.
In our project the only
two songs known in existence for this rare and very old type of SoundTracker clone will be recorded manually within the software running on A1200 (with patches or kick roms) to record it from the same machine.
If you have anymore, bring them on - but remember: I have scanned through 31million files, where 3.7million of these was part of my decrunched ENDGAME archive, so chances are that THIS IS THE ONLY TWO songs ever made and used or released in some form into the Amiga community which eventually ended up on internet hopefully.
By the way, it is often falsely reported as FAST/TakeTracker by players and websites, but thats not correct, example
http://amp.dascene.net/analyzer2.php?idx=113802
The correct format is "The 8 Voices Soundtracker" by Shining 8. Nobody knows what kind of extension the files should have either, as the music software itself does not allow for SongName or adds an extension or header formats at all!
Update: 27 Oct, ref my statement at the top of this post: Actually we could just call those two songs "Oktalyzer pre v1.1 Format" :-)
Website for Shining 8
http://www.shining8.de/ (Not much on there, back soon it says)
Some good information on DemoZoo:
https://demozoo.org/groups/3436/
So, we go ahead and check the last instance on the old webpage in 2016 (back soon k is kind of late to tell us now, its been almost 3 years already).
https://web.archive.org/web/20160210133611/http://www.shining8.de/
Both sites don't contain any traces of "The 8 Voices Soundtracker" though.
They also appear to have a FaceBook entry, but I dont care about that Facebook shit, so you can discover that yourselves if you _REALLY_ need to, I wont refer to anything on messed up social media junkyard. I deal only with QUALITY, not pure smelly slow sirup trash blended with advertisement and pretty much all the junk that SuckerBurg can squeeze into a single webpage, uhh.
Attachment 1:
8 Voices Soundtracker (1989-11-04)(Shining 8)[h Virus Free PD].adf = The original? disk that has the Software, playroutine (.s) and Demo-SongI including MOD248/Docs.
------------------------
Attachment 2:
The main compressed executable "1" (The 8 Voices Soundtracker) found in the following collections (link below "12_hits_d4c87965e72840f0dfa0224463915a24.html":
grandis.nu\cd\amigacd\compilation\utilities 2 (1996)(pdsoft)(disc 2 of 2).iso\pdsoft\00010250\0133.lha
grandis.nu\cd\amigacd\compilation\software 2000 cd 1.nrg\utilities\u237.dms
grandis.nu\cd\amigacd\compilation\utilities professional 1-1500 (1994)(wpd)[!].iso\
00010250\var0133.dms
tosec\update 20180401\commodore amiga - compilations - applications (tosec-v2018-02-28_cm)\
ideal sound utilities v1.5 (1989)(powerlords).adf
huge_prog_collection\break's_amiga_demo_scene_collection\p\powerlords\
powerlords-idealsoundutilitiesv15.adf
tosec\update 20140731\commodore amiga - compilations - applications (20140722_cm)\
8 voices soundtracker (1989-11-04)(shining 8)[h software 2000].adf
tosec\update 20140731\commodore amiga - compilations - applications (20140722_cm)\
8 voices soundtracker (1989-11-04)(shining 8)[h virus free pd].adf
tosec\update 20171101\commodore amiga - compilations - applications (tosec-v2017-10-22_cm)\
music utilitys #1 (1990)(legend).adf
back2roots_compilation\sound\musicpack.lha
ftp.funet.fi_archive\audio\apps\playback\oktaplayer.lha
ftp.funet.fi_archive\hypermedia\players\oktaplayer.lha
huge_prog_collection\bamiga_sector_one_bs1_2018_collection\bs1 part 34\music util v1.5 tpl.adf
------------------------
Attachment 3:
The main uncompressed executable "voices-8.exe" (The 8 Voices Soundtracker) found in the following collections (link below "2_hits_3c4615765b102bce749552f7b757aa3b.html":
- back2roots_compilation\sound\voices-8.lha
- music_software\voices-8.lha
------------------------
Attachment 4:
The original track from SWANS - 8 Voices Demo, the music track is called "exodus" found in the following collections (link below "9_hits_d454681284ba7fb07a79f281e3b3dfc9.html":
amigamega_collection\amigamega_dms05 - 10-2015\scoopex\demo_disk_129.dms
amigamega_collection\amigamega_dms06 - 05-2016\swans\8ch_muzak.dms
amigamega_collection\amigamega_dms07 - 10-2016\swans\swans_pack_03.dms
gigantic_collection_9_dvd\amiga - demos - packs\ranger pack 129 (1991)(scoopex).adf
back2roots_compilation\packdisks\scoopex-ranger\scoopex-rangerpack129.adf
back2roots_compilation\packdisks\swans\swans-pack3.adf
huge_prog_collection\break's_amiga_demo_scene_collection\s\scoopex\scoopex-scoopexdemodisk129.adf
tosec\update 20140228\commodore amiga - demos - packs (20140212_cm)
\ranger demo disk #129 (1991-05-06)(scoopex)[f corrupt file].adf
huge_prog_collection\break's_amiga_demo_scene_collection\s\swans\swans-eightvoices.zip
------------------------
Attachment 5:
The original "Demo-SongI" soundtracker found on the 8 Voices Soundtracker .adf image inside "songs/" folder.
------------------------
Attachment 6:
The original "exodus" found on several "Swans" productions, and also the song included and used in the "Swans - 8 Voices Demo".
------------------------
Attachment 7:
The original "exodus" module re-coded into a Delitracker Custom Module (FST.Swans-8VoicesDemo) by Asle.
------------------------
Attachment 8:
The contents of the "8 Voices Soundtracker (1989-11-04)(Shining 8)[h Virus Free PD].adf" in HTML format.