Dark Bit Factory & Gravity

GENERAL => Projects => Topic started by: padman on November 12, 2010

Title: Audible. Retro music disk.
Post by: padman on November 12, 2010
Hi guys!

Presenting to you today: "Audible - A Trip To The Past"

It's sort of a retro music disk thingamajig. Better have a look yourself...   :D

All tracks are from the Atari ST by Mad Max (Jochen Hippel). Originally they were composed on the C64 by "The Master" Rob Hubbard.
Usage should be self explanatory, but if you're easily confoozled, have a look in the info.txt provided in the zip file first.  ;)


Enjoy!

Pad  :)
Title: Re: Audible. Retro music disk.
Post by: Clyde on November 12, 2010
Welldone on the various retro music formats selector!
you might want to look into a small bug with selecting the next song.

W7 64-bit.
Title: Re: Audible. Retro music disk.
Post by: padman on November 12, 2010
Thx mate! I'd fix it, but it's kinda hard to look into a small bug (what's exactly not working? :() on a system I don't have access to... ;) Maybe it's a 32/64 bit prob.
Title: Re: Audible. Retro music disk.
Post by: benny! on November 12, 2010
Nice one. I am a sucker for oldschool music "discs". Good selection of
tunes, too.

The music-rotation-menu looks really new-schoolish (Apple like) though ;-)

Some bugs on WindowsXP, too. It does not happen always but very often (like 90%) when switching tunes or when clicking fast on the current song again and again.

Some more improvement suggestions:

- Sinescrolling top logo
- Songtexts should scroll - maybe with some additional credits/infos on the tune
- Variation of the vumeters
- Picture of the Game/Music which are in the background could look better when they are faded out a bit more

Just my 2 cents. Nevertheless, well done, Padman  :clap:
Title: Re: Audible. Retro music disk.
Post by: benny! on November 12, 2010
Additional info on the crashing bug when switching tunes:

Quote
AppName: audible.exe    AppVer: 0.0.0.0    ModName: unknown
ModVer: 0.0.0.0    Offset: 01a65773

Is modname: "unknown" really a valid module name? Maybe there are states within
the menu selection, when no song is selected but it tries to play it anyway (just guessing)  ???
Title: Re: Audible. Retro music disk.
Post by: padman on November 12, 2010
Thanks man! Yeah I know there could be some improvements. This was put together rather quickly. Expect more for Volume 2! (if there ever is one ;))

For the bugs: I really hate coding sometimes. I'm on XP too and it does not crash. Well, it crashed once or twice during development. But not 90% of the time. (Btw, why would one click on the same song over and over again  ::)  :D) But I'll look into it again. I guess it has to do with the included DLL of Slippy's OSME and the way music is stopped/switched/started. Windows says it's in module unknown. See, even Windows has no clue! hehe Anyway, thx for the feedback!  :)
Title: Re: Audible. Retro music disk.
Post by: Dr.Death on November 12, 2010
Sorry mate crashes for me too & i am on XP aswell...:(
Title: Re: Audible. Retro music disk.
Post by: padman on November 12, 2010
Fair enough. This sucks.  :( Promise, I'll look into it! Though I tried to reproduce the error and clicked on one song over and over again like a Berserker, but I couldn't make it crash. *shrugging shoulders* Probably your computers are too modern and fast. They just don't take their time to switch songs properly... ;D


EDIT: exe updated. (in main post). Please tell me if it's fixed or at least better.
Title: Re: Audible. Retro music disk.
Post by: Bobo220673 on November 13, 2010
Wow, very cool St Sounds :)

Works 100% on my System ( xp )
Title: Re: Audible. Retro music disk.
Post by: benny! on November 13, 2010
Downloaded new version - and all runs just fine and stable! Well done - what did you
fix (just curious)?

...(Btw, why would one click on the same song over and over again  ::)  :D) ...

People click everywhere (lessons learned from user-tests we ran at our company)  -
a lot of people also seems to double click everything (as they would double click icons
on Windows) ;-)
Title: Re: Audible. Retro music disk.
Post by: padman on November 13, 2010
Woohoo it's fixed.  :clap:

Well, the solution was quite easy. Somehow the delay between Stop/Init/Play was too short. I don't know how the OSME dll handles these things internally, but obviously it tried to play the new song, when the init of it wasn't completely finished. On my old computer (which takes its time anyway) it didn't matter. But you guys probably got faster cpus so it got messed up. Anyway, glad this easy fix worked (so far).

For the clicking. Yeah,  I should have known... My gf clicks on everything a hundred times, if it doesn't respond immediately... But, well... :D
Title: Re: Audible. Retro music disk.
Post by: Dr.Death on November 15, 2010
Perfect now mate & WOW  :clap:

More please :updance:
Title: Re: Audible. Retro music disk.
Post by: LittleWhite on November 15, 2010
This is super mate :)
I like the tune, and the musicdisk is nice :)
I was a bit annoyed that my mouse was captured, until I noticed the title :p
I am just a bit disappointed about the channel analyser (always at max in One man and his droid)... and repeted along the bar (that make it a bit boring to me)
Oh, and ... why only three channels ? normally .mod have 4 channels ?

Which programming language did you use ? Which graphic / sound API ?
But anyway, nice little musicdisk :)

For more demoscene music: https://www.scenemusic.net/demovibes/queue/

Oh and finally , Commando + The Human Race have on the cover picture written that the song is from Rob Hubbard and not from Mad Max (Jochen Hippel) :P
Title: Re: Audible. Retro music disk.
Post by: padman on November 15, 2010
@ Dr. Death: Thx mate, glad it's working for you now!  :)

@ Little White: Thx to you too mate!  :)

Quote
I am just a bit disappointed about the channel analyser(...)
I know it's crap, that it's sometimes mostly at max. (If you look closely it's moving a little though :P) But Slippy's OSME dll puts out only the max volume that is used on each channel. (From 0 to 16) And in the case of One Man and his Droid the values are obviously always at a high level. And that it's a little boring. Well, point taken.
Quote
Oh, and ... why only three channels ? (...)
Because it's chip music from the Atari ST and the YM chip only has 3 channels.
Quote
Which programming language did you use ? Which graphic / sound API ?
Purebasic and DirectX 9.
Quote
Oh and finally , Commando + The Human Race have on the cover picture written that the song is from Rob Hubbard and not from Mad Max (Jochen Hippel)
All songs were originally composed by Rob Hubbard on the C64. These are all cover versions by Mad Max on the Atari ST as stated in the main post. Btw, the covers are also from the C64 , since some of the games where never published on the ST.  ;)


Title: Re: Audible. Retro music disk.
Post by: LittleWhite on November 16, 2010
Sorry for being annoying :s

I saw the analyser moving a bit too :D but moreover, you faded it :p

Some YM song sounds really beautiful ... just with three channels so ... Wow !
I guess in games, when we are seeing analyser with more than three bar ... it's taking into account the instruments and not the channels ... maybe you can do the same ? :D or putting one upside down :D with some masking operation :D (Some ideas for the next prod :p oh ! maybe I should do a prod myself :D)
Title: Re: Audible. Retro music disk.
Post by: padman on November 16, 2010
You're not annoying. Everything's cool...  ;)

Well, with the DLL I used for playback, the only way possible is the way I did it.
On a real ST I have seen better spectrum analyzers with more bars. Dunno how this was done exactly. Some sort of FFT I guess. But now that you mention it, I think I have seen some example once using another DLL for ST music playback  (not SNDH files, but YM files) which had the possibility to get some FFT info. If I find it, I'll make a special version with proper bars just for you.  :P

Title: Re: Audible. Retro music disk.
Post by: LittleWhite on November 16, 2010
Since yesterday, I wanted to tell you "Why not using BASS" ... but I suppose it's because it's not supported by your PureBasic (really Pure :D)
Title: Re: Audible. Retro music disk.
Post by: padman on November 16, 2010
Dude, no offense, but you completely missed the point. BASS can't replay Atari SNDH files. These files need emulation for playback. Maybe you should take a look at http://sndh.atari.org/ (http://sndh.atari.org/). And btw: Purebasic supports BASS etc...  :P But we are not talking about MOD/XM/etc. files here.  ;)
Title: Re: Audible. Retro music disk.
Post by: Bobo220673 on November 19, 2010
Yes, Bass don't play sndh..
But you can use StSound to Play the Orginal YM Files  ;)
So you don't need to include a dll into the Exe

http://leonard.oxg.free.fr/

Title: Re: Audible. Retro music disk.
Post by: padman on November 19, 2010
Yeah, I know. I used ST Sound in a couple of prods for RR. But YM is old and doesn't sound as good, because it's just register dumps of the YM registers. SNDH tunes are way better imho. And in addition some songs are just not available in YM format due to format restrictions...
Title: Re: Audible. Retro music disk.
Post by: Zeon on March 21, 2011
Listening to the Instant Remedy CD and Back-In-Time commercial CDs while looking to d/l the audio disk.  Hoping its shade of Big Demo on the ole ST.

Cheerz,


Zeon
Title: Re: Audible. Retro music disk.
Post by: Shockwave on March 21, 2011
Welcome to DBF Zeon :)
Title: Re: Audible. Retro music disk.
Post by: padman on March 21, 2011
Welcome aboard!  :hi:
I'm afraid this is just a little toy and not comparable to the BIG demo though.  :)
Title: Re: Audible. Retro music disk.
Post by: LittleWhite on March 22, 2011
I don't get if there is a question ... but some songs are findable on https://scenemusic.net
Title: Re: Audible. Retro music disk.
Post by: Raizor on April 02, 2011
Nice work Padman!

I really like the track selector menu, that's great.  I think the Ace 2 and Lightforce tunes are my favourites.

It crashes occasionally for me after playing about 10 songs or so.  My system is a Win7 x64 system, if that's any help.
Title: Re: Audible. Retro music disk.
Post by: padman on April 02, 2011
Thanks mate!  :)
Dunno, seems like either Purebasic or the OSME got some issues with Win7 x64. I've been told that sometimes running the exe in XP compatibility mode cures most problems. What exactly causes it to crash on your machine is hard to tell, since I only have XP and can't test it on other machines. Benny also had some crash probs, but a simple delay() fixed it in his case... :-\ Guess you gotta live with the fact that it's buggy. Sorry! ;)
Title: Audible v2. Retro music disk. Chris Huelsbeck Edition
Post by: padman on May 20, 2011
Here's a little update for all you retro music lovers out there: A bunch of Chris Huelsbeck's TFMX tunes. No major changes/improvements to the screen, therefor the old thread. ;)

Enjoy!

Pad :)



Control/Keys:

Mouse:
LMB: Play Song
RMB: Stop Song

Keyboard:
Up: Volume +
Down: Volume -

Space: (Un)Release Mouse

Title: Re: Audible. Retro music disk.
Post by: Shockwave on May 20, 2011
Thanks Padman :)

Nicely done as always!
Title: Re: Audible. Retro music disk.
Post by: Dr.Death on May 20, 2011
Nice update m8 thanx  :updance:
Title: Re: Audible. Retro music disk.
Post by: padman on May 20, 2011
Yw guys & yay that it's obviously working w/o probs (so far) with the new replay. :)
Title: Re: Audible. Retro music disk.
Post by: Shockwave on May 20, 2011
It works fine mate, it also has two of my favourite songs of all time on it! (Turrican 2 and R-type).

It's great to listen to whilst browsing the forum :)

Title: Re: Audible. Retro music disk.
Post by: padman on May 20, 2011
Cool!  :) Turrican 2 is one of my fav tunes too. And I really like the tune from Carl Lewis Challenge since today. Probably got brainwashed somehow, it's stuck in my head. Too much debugging I guess...  ;D
Title: Re: Audible. Retro music disk.
Post by: benny! on May 22, 2011
Nice new tunes. Thanks!
Title: Re: Audible. Retro music disk.
Post by: padman on May 22, 2011
No prob! It was my pleasure putting it together.  ;)