Proper web stream support (Less hang ups/connection loss)
Nice facelift (Thanks DarkFlame)
Multiple track playing
Proper handling of special characters when importing play lists
Better sync with FPS
Play list can now remember what track(s) you were on and what volume it was
Cool list scrolling with mouse and arrows.
Interface is 100% flexible with your style
It's a total rewrite.
List of web radios here
This WIP can also serve as a tutorial for making Visualisations for music using surfaces. And as a tutorial for using GMFMODSimple.dll
I used my FMOD sound system wrapper to load and play any kind of music files and it's ability to get wave and spectrum data and map the data to a bunch of draw lines onto a surface. Add a little surface manipulation and you have Visualisation...
Add My command stack (tweaked) and you have the means to create visualisations is no time... No kidding!! It took me 5 hours to make up the system and about 15-30 minutes of tweaking each visualisations...
Source included. (last release) and (all incremental updates)
It's on yoyo now Download is at the bootom right of the page
To make a visualisation file, open up a .vis in notepad and save it as another vis file... Start tweaking and reload the vis while the music plays (ignore any error if you make a mistake)
The complete list of visualisation commands can be seen in the gmk file, under the Visualisation script folder.
If you come up with a cool one, please post a link to it (or post the code to make it) here.
Play list (using my (tweaked) fastdraw tutorial)
Malicious code detection on the vis file
If the play list is open, when you add music to the list, the dialog box with reopen until you click cancel. A quick hack to quickly add songs...
Added more visualisations
The ones with a tut_ prefix are documented so to help you understand them and make your own
Fixed lag between songs
Added rewind to start to iterate backward in the play list when double clicking
Added hiding mouse in full screen
OK, I added a few more visualisations and a few commands to draw and rotate on all axis and to set perspective to see the depth of the draw...
Also documented all the commands (F1)
Added smooth transition (keeping old buffer) when you change visualisation file.
Fixed intermittent crash when clicking next (FMOD people are looking at that)
Added the ability to add scripts right in the vis file... Because I had no idea what other visualisation commands I should add in the project itself... So you have total control.
Added a few visualisations showing the use of the dynamic script feature.
Added Web Music
Added Click Button for Full Screen
Added Spectrum data window type (useless but it's there)
Added eq type display in fmod logo
I changed the play list to be able to load/save to a file intead of the game's INI
I added a import play list... With any luck, you should be able to import a playlist from any kind of play list file from other media players.
So, if you find a .pls file for a web radio, you can import it...
I added a scan disk to search for and migrate existing play lists from other media players.
I made a bunch of play lists out of the web radio list I posted
I added the ability to disable the heavy duty CPU intensive stuff when the window is not in focus.
Added Lyrics Search
Fixed the volume (I got stupid and forgot how to get proper volume in the old set)
Fixed the eq display
Added 3d fire and updated dll
Edited by icuurd12b42, 30 May 2012 - 08:02 PM.