Stone Oakvalley's Amiga Music Collection (SOAMC=)
The automated Commodore Amiga Music recorded to MP3. Project covers 193 different Amiga Music File Formats!


                    
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  !




SOAMC= ENDGAME: The ripper tools
in All about SOAMC= | Thursday, May 24, 2018 | 22:34


In this section we shall present the tools we are using to locate/find/hunt/rip tunes from subjected Amiga files we find during our massive scan.


We have earlier mentioned our own tools, but also we're gonna use tools on the Amiga side (running inside WinUAE) for getting ripped tunes out of files.

The most important part of this is to fully automate everything, even if the software used does not support command lines directly.

The solution was to use a bunch of standard tools, bat files, my own tools, rexx automation scripts in a delicate mix.

Pro-Wizard 2.20
Luckily Pro-Wizard has command line support via CLI, in which one could automate a bunch of scanning. The syntax is as follows: "Pro-Wizard path:file AC AE".

Manual says: FILE,AC=AUTOCONVERT/S,AE=AUTOEXIT/S,AST=AUTOSAVETEXT/S

However, in our procedure only "AE" was used as the rest was done by bat file and rexx script.

Pro-Wizard can detect and rip out the following formats out of any binary file:

Protracker Normal
Heatseeker Packer
KRIS Packer
Xann Packer
Promizer v1.0c
Pha Packer
Promizer v1.8a
Noise Packer v1/2
Promizer v2.0
Noise Packer v3.0
ProRunner v1.0
Wanton Packer
ProRunner v2.0
UNIC Packer
NoiseRunner
Laxity Packer
ProPacker v1.0
SKYT Packer
ProPacker v2.1
EUREKA Packer
AC1D Packer
Pygmy Projects
Digital Illusions
Channel Player v1
Channel Player v2
Channel Player v3
Promizer v4.0
ProPacker v3.0
The Player v5.0a
StarTrekker Packer
The Player v6.0a
Game Music Creator
Module Protector
Promizer v0.1
FC-M Packer
Soundtracker 2.6
Ice-Tracker
Fuzzac Packer
Old-Kefrens Packer
The Player v4.xx
Tracker Packer 1
Tracker Packer 2&3
NoiseTracker Pak
Polka Packer
Power Music
Sound TK Pro 3.0
Zen Packer
The Player v6.1a
Hornet Packer


ExoticRipper v3.30
ExoticRipper does not feature any command line support apprantly, so we need to automate it with fakekey and other trickery. Either by GUI version or just the plain shell format version.

ExoticRipper can scan binary files and find the following formats:

BPSoundMon2.0-3.0
DeltaMusic2.0
DigitalMugician
Hippel7V
FutureComposer1.3
FutureComposer1.4
Hippel
JamCracker
MED
MARKII
SoundTrackerPro3.0
NoisePacker1.0-3.0
Promizer1.0-2.0
ProPacker2.0-3.0/CryptoburnerPacker/ModuleProtector1.0
ProRunner1.0
QuadraComposer
PumaTracker
SonicArranger(PC)
SoundFX1.3
SIDmon1.0
SIDmon2.0
SoundTracker2.6/ICE-Tracker1.x
Pro-/Noise-/Star-/SoundTracker/NoiseRunner/WantonPacker/PolkaPacker/ModuleProtector2.0
TFMX
DigitalSoundStudio
TheMusicalEnlightment
ManiacsOfNoise
ChipTracker(KRIS/4mat)
Oktalyzer
Hippel-COSO
Fred
UNIC-Tracker1/UNIC-Tracker2
MusicAssembler
ProRunner2.0
DavidWhittaker(all)/J.C.Brooke
Synthesis/InStereo!
MartinWalker
ActionamicsSoundTool
MortenGrouleff
SoundControl
SoundFX2.0
OldSoundTracker
DeltaMusic1.0
ProPacker1.0
Tronic
The Player 4.xx
Jason Page Type 1
FaceTheMusic
MaxTrax
AProSys
MajorTomPlayer V2
NoiseTracker(Packed)
The Player 5.0A/6.0A
GameMusicCreator
VectorDean
DigitalIllusions(SilentsTracker)
EurekaPacker
Promizer4.0
AMOS-Basic Konverter
SKYT-Packer
MCMD
VoodooSupremeSynthesizer
TrackerPacker2.0-3.1 (MexxPacker)
SynTracker
Kefrens Sound Machine
Tracker Packer1.0 (old MexxPacker)
StarTrekker(Packed)
Mark Cooksey
Profiteam-Soundfactory
Art Of Noise Tracker
New Jason Page
Abyss Highest Experience
Music Line Editor
AC1D-Packer
Laxity(Powermusic/PT)
GLUE-Mon
Fasttracker
Tiny Willy
Stonepacker/-tracker
A.M.Composer



Eaglerippers
Eagleplayer's own engines "Eaglerippers" which are small mini tools that when activated will scan any file loaded for possible tunes. From our 28 million Amiga files archive, I was able to find hits for 451 files specifically located inside "Eaglerippers" directory.

However, after a quick MD5 checksum comparision, we ended up with the following unique rippers + some variants we can use in our hunt.

You may download these at the bottom of page. I believe that these are most likely the only ones available and not much more of these (and variants) exists out there.

Some of these also came from Wanted Team: http://wt.exotica.org.uk/players.html

ACTIVISION_PRO
AIFF
AMComposer 1.2
Benn Daglish
Benn Daglish_alt
BENN_DAGLISH
Blade Packer
Dave Lowe New
Dave Lowe
DH
DSS
EMS
Fred Gray
FUTURE_COMPOSER
GMOD
HisMastersNoise
Howie Davies
IFF
J_C.BROOKE
Jason Brooke
JASON_PAGE_OLD
JESPER_OLSEN
LME
Magnetic Fields
MAGNETIC_FIELDS
Mark Cooksey
Mark Cooksey_alt
Martin Walker
MMDC
Mugician (II)
NTSP-system
ST26
Steve Barrett
TFMX
TIM_FOLLIN
TME
TRACKER
PSA
PumaTracker
PumaTracker_alt
Richard Joseph Player
Riff Raff
Rob Hubbard Old
Rob Hubbard
Sean Connolly
SEAN_CONNOLLY
Sierra AGI
SOPROL
Sound Images
Soundcontrol
Speedy A1 System
Speedy System
XMOD
AMComposer 1.2_alt
PSA_alt
Sound Images_alt
Soundcontrol_alt
TFMX_alt


Pro-Wizard focuses on typically tracker variants and their numerous packers that existed. Good thing is that Pro-Wizard can scan and find signatures in any binary file.



ExoticRipper can find all of the music formats that SOAMC= consists of pretty much. This one however do not bring up an requester, so we might need to perform some grabbing of text and search for "Possible " to let other scripts and programs we create click on the WRITE button and then "SONG+SAMPLES" to a directory somewhere. After that, click continue and save all other songs automatically, until a "Finished" message appears. More to follow....







I was wondering how to intercept a Eagleripper procedure and came up with a program called "show" (which can lists of lot of HW stuff, including screens and windows).

The output of "W" is piped to PIPE:cool.

Then a small arexx script reads the pipe data and just shows the incoming data. At this point we know that Eagleplayer managed to find a module and can then use Arexx to execute "fakekey" to press the "S" for Save, and then also "C" for continue if there was other modules. Quity nifty trick to get past those user intervention required scenarios.




Please review these related article links:
Click to open zipSOAMC= ENDGAME - EagleRippers archive


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Posted by: Old-schooler, Stone Oakvalley | Publisher: Crazy Multi Talent, Stone Oakvalley
Last revised: July 15, 2018 - 01:14 | Page views: 210


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