Stone Oakvalley's Amiga Music Collection (SOAMC=)
The automated Commodore Amiga Music converted to MP3/FLAC recordings! Download now!


                    
More music:  
   



T H E   R E A L   D E A L   I N   -   A U T H E N T I C  -   C O M M O D O R E   A M I G A   M U S I C  !




8 Voices Soundtracker - New format manually added to ENDGAME!
in All about SOAMC= | Friday, October 25, 2019 | 21:36


In 1989 a group called Shining 8 released a "not-much-used" and apparantly rare piece of SoundTrakcer called "The 8 Voices Soundtracker" which was promoted as 99% complete version with a 99% playroutine along with it.

Problem is: The last 1% should have been used to actually create a detectable header format for this one :-)


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.



Update 28 Oct: Source found to 8 Voices Soundtracker/Pre Oktalyzer v1.1?
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?




Update 27 Oct: The 8 Voices Soundtracker is really Oktalyzer v1.0 (or earlier) ?

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.





A simple format description approach
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 :-(


Not 100% easy format to detect, but lets give it a shot anyway!
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!



Scrolltext extract from Swans 8Voices Demo

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



Did the "exodus" track make it out there?
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!


So what do I think about 8 Voices Soundtracker?
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.



Final Conclusion for SOAMC= ENDGAME
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.




Some clarification, please
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" :-)




Who are Shining 8 anyway, still alive?
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.



References to the research, files found and more at bottom of this page

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.



To figure out the format specification I simply filled all rows with data and loaded a max sample name of 20bytes along with filling up the entire 36 spaces with the same "sample".

That way, I could figure out the max boundaries for the data and create some kind of format detection logic for it. Kind of fuzzy, but worked.

You may notice my lazy "sample", its just the "system-configuration" which was exactly 20 bytes long samplename, haha.



The introduction for the 8 Voices Soundtracker by Shining 8.

Item 2 and 3 is actually a converter from 4-channel mod to 8-channel mod. These tools are made by Norwegians by the way :-)



This is the song that was used in the "8 Voices Demo" by Swans in 1991. Notice the lack of songname, so first sample name is "bd.pit".



My tool as part of the SOTDS Text Database searcher suite. I simply dragged the "exodus" track from SWANS demo to locate it inside a 31million database to hopefully find other tracks as well.

That didn't happen :-(




First screen of "8 Voices Demo" by Swans, 1991



Next final screen of "8 Voices Demo" by Swans, 1991 with effects, music playing and scrolltext.



How I figured out a pattern to recognize "8 Voices Soundtracker" format. Notice the $00 after the samplename (which has a limit of 20 bytes). The entire block is 32 bytes pr. sample.

It goes on like this until 1150 bytes into the sound format or so.

The file to the left was my "fill out first pattern and effects with data + max samplename length".

The file to the right was a single sample loaded around 507kb to verify the max sample size that could be loaded.



How I figured out a pattern to recognize "8 Voices Soundtracker" format. Notice the $06 which are always in this position. The speed can vary from $1 to $F of course.




Oktalyzer v1.1 and 8 Voices Soundtracker HEX view of the end of both, showing just too many similarities that would prove "The 8 Voices Soundtracker" is really Oktalyzer prior to v1.1 really.




Please review these related article links:
Click to open adf8 Voices Soundtracker (1989-11-04)(Shining 8)[h Virus Free PD].adf
Click to open html12_hits_d4c87965e72840f0dfa0224463915a24.html
Click to open html2_hits_3c4615765b102bce749552f7b757aa3b.html
Click to open html9_hits_d454681284ba7fb07a79f281e3b3dfc9.html
Click to open swans-8voicesdemoexodus - FST.Swans-8VoicesDemo (Custom Delitracker module code by Asle)
Click to open zipDemo-SongI (original music file)
Click to open zipexodus (original music file from Swans 8VoicesDemo)
Click to open htmlThe contents of "8 Voices Soundtracker (1989-11-04)(Shining 8)[h Virus Free PD].adf"
Click to open sOktalyzerPR.s


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Posted by: Old-schooler, Stone Oakvalley | Publisher: Crazy Multi Talent, Stone Oakvalley
Last revised: December 07, 2022 - 17:35 | Page views: 1294


Website Design by post@stone-oakvalley-studios.com - Copyright © 2024 www.stone-oakvalley-studios.com