Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in 
Music Hunter V3.0   [2019]

Music Hunter V3.0 Released by :
Gunhed Battalion

Release Date :
9 December 2019

Type :
C64 Tool


User rating:*********_  9/10 (6 votes)   See votestatistics

Credits :
Code .... Gunhed Battalion of Hokuto Force

Download :
http://csdb.dk/getinternalfile.php/191938/mh30.d64 (downloads: 142)

Look for downloads on external sites:

User Comment
Submitted by Yogibear on 21 December 2019
Good work!
User Comment
Submitted by TheRyk on 10 December 2019
Wolf: Your tool is great for synching visual effects with sounds. This one reminds me more of stuff for the lazy ripper like the somewhat limited outdated Li'l Tunefinder

Anyway, thanks to Gunhed and his Battallion, will give this one a try soonish, seems very useful.
User Comment
Submitted by fieserWolF on 9 December 2019
Hey, yes, nice tool indeed! Reminds me a little of my Sidinspector SidInspector V1.1 . But yours is far more advanced, thumbs up!
User Comment
Submitted by Gunhed on 9 December 2019
I've decided to revamp my Music Hunter Tool from 1998 and take care of (my own) unfulfilled wishes regarding this software.

- Moved some static code and tables to tape buffer
- Moved keyboard control out of IRQ
- Cleaned up source code - and made a new mess.
- Simplified Multispeed Player
- Added Support for 5x speed SIDs (or rather that one SID that PVCF made)
- Better timing for Multispeed SIDs, still not great for anything more than 2x
- Able to turn volume on or off for SIDs that do not write to $D418 Bits 0-3
- Moved some keys around
- Added green colors to support Greta (?)

What is Music Hunter?
It's two things:
1. It searches the current memory for 4 different patterns that are included in almost any music routine, no matter the age. Not suited for samples obviously, because samples do not have patterns.
2. If it finds the music and is able to play it, the analyzer software starts, which can help you find triggers in memory for demo coding, for example, if you want to synchronize a certain animation to the music's drums.

How do I use it?
You're supposed to trigger a reset during any software and any music you hear, or load any song into memory. Then load MH - and it quickly finds the music in memory. You will notice a part of the memory, which is seperated in 2k blocks, turn white, and the indication counter will increase by one. After locating the pattern it attempts to find the player routine (4C at xx00 and xx03) and will start the init routine if it is found, else it will ignore it and go on.

Usable keys are explained on screen. The analyzer keys are simply for altering the byte in memory currently displayed by the meter

If you wish to search in the $0800-$1000 region instead of overwriting it, there's a version starting at $9000 on the disk as well. Remember that any reset wipes the memory at $0800-$0803 though, there are a very small number of SIDs that have their init routine there.

Displayed Parameters?
Init = Location of init routine
Play = Location of play routine
Speed = Currently selected play speed
Pass = Current Search pattern
Ind. = Indication, increases by one when a pattern has been found
Mus. = Music, increases by one when a player routine has been found
Used = Used raster time in current frame
Max. = Maximum used raster time in all frames since init
Time = Total Playtime since init
Peak = Lowest and highest values of currently selected byte, measured since selection.

Lower border: Currently selected byte in analyzer, hex and binary display, followed by current address in memory

I'd say that finding the music is about a 99,9% success, playing it around 98%. There are some SIDs that do not use 4C/4C init/player pattern, those are found and indicated by a white block, but playback is skipped.

On the disk, there's an executable demo file (120 Blocks) with some music included to try it out. The one located at $9000 in memory is a quadspeed music that does not touch $D418 in its original state, so you will have to turn on the volume by yourself.

Please let me know.

Less than 4KB, only 2KB of actual memory used (either $0800-$0FFF or $9000-$9800)
Search CSDb
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (4)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
· Discuss this release
Sponsored links
Support CSDb
Help keep CSDb running:

Funding status:

About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2020
Page generated in: 0.085 sec.