Jump to content


Photo

Music Visualisation


  • Please log in to reply
70 replies to this topic

#1 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 28 April 2008 - 03:20 AM

OK, Version 2 is up

Proper web stream support (Less hang ups/connection loss)
Nice facelift (Thanks DarkFlame)
Skin support
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...

Posted Image
Posted Image
Posted Image

Source included. :( (last release) and :( (all incremental updates)
http://sandbox.yoyog...365-visualmusic
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.

UPDATE
Added:
Volume control
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...

UPDATE
Added more visualisations
The ones with a tut_ prefix are documented so to help you understand them and make your own

UPDATE
Added ini
Fixed lag between songs
Added rewind to start to iterate backward in the play list when double clicking
Added hiding mouse in full screen

UPDATE
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)

UPDATE
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.


UPDATE

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


UPDATE
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.



UPDATE

Added Credits
Added Lyrics Search
Fixed the volume (I got stupid and forgot how to get proper volume in the old set)
Fixed the eq display


Update
UPDATE 1.9.3
Added 3d fire and updated dll

Edited by icuurd12b42, 30 May 2012 - 08:02 PM.

  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#2 DarkFlame

DarkFlame

    GMB Member...wtf?

  • GMC Member
  • 2167 posts

Posted 28 April 2008 - 03:29 AM

WOW thats REALLY GOOD!

im quite ecstatic about that!

10/10

Edited by DarkFlame, 28 April 2008 - 03:43 AM.

  • 0

#3 dadio

dadio

    Potato King

  • YoYo Games Staff
  • 2740 posts
  • Version:GM:Studio

Posted 28 April 2008 - 01:12 PM

Very very nice indeed. Good to see something like this for GM.
I must tinker around with this when I have the time.
Great work. :(
  • 0

AczgxAZ.png5aj9t5.jpg
 


#4 Aragon1029

Aragon1029

    GMC Member

  • New Member
  • 940 posts

Posted 28 April 2008 - 10:46 PM

Look professonal trying out now.
very very nice, its kidna fun just toying around with the differnt visuals you can make.
Good job, not much else to say other than good job.

Edited by Aragon1029, 28 April 2008 - 11:12 PM.

  • 0


Rave Breakout! A new game for iOS devices!
Ever wondered how many lines of code your game has?
Guys, I have a great idea, let's protect the public through censorship.


#5 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 29 April 2008 - 04:56 AM

Thanks guys.


Added:
Volume control
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

Added ini
Fixed lag between songs
Added rewind to start to iterate backward in the play list when double clicking
Added hiding mouse in full screen

Edited by icuurd12b42, 29 April 2008 - 11:22 AM.

  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#6 gamegecko

gamegecko

    GMC Member

  • New Member
  • 308 posts

Posted 29 April 2008 - 06:22 AM

This is insane!

I had no idea GM was capable of this o_o;;....

hmm, now i have to think up some off-the-wall way to use this in a real 'game'
  • 0

#7 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 29 April 2008 - 08:20 AM

This is insane!

I had no idea GM was capable of this o_o;;....

hmm, now i have to think up some off-the-wall way to use this in a real 'game'


Like this?

http://www.yoyogames...ames/show/22735
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#8 gamegecko

gamegecko

    GMC Member

  • New Member
  • 308 posts

Posted 29 April 2008 - 12:00 PM

actually i was thinking if maybe i could somehow use those little lines made from the spectrum data as a ground for a platformer

itd be interesting to say the least
  • 0

#9 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 30 April 2008 - 02:23 AM

Interesting idea



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)

Edited by icuurd12b42, 30 April 2008 - 02:27 AM.

  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#10 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 02 May 2008 - 08:31 AM

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.
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#11 DarkFlame

DarkFlame

    GMB Member...wtf?

  • GMC Member
  • 2167 posts

Posted 02 May 2008 - 09:05 AM

youve gone way over top with this!

I LOVE IT~!
  • 0

#12 redfeild

redfeild

    GMC Member

  • New Member
  • 470 posts

Posted 02 May 2008 - 02:16 PM

This is awesome! It would be really useful for someone trying to make a music player :medieval:
  • 0
Posted Image Legalize it Posted Image

#13 laigonaz

laigonaz

    GMC Member

  • New Member
  • 525 posts

Posted 02 May 2008 - 02:18 PM

Dude this is the most insane piece of work I have seen since KingMob did Legend of Zelda : Shadowgazer

This earns a 1000/1000
  • 0

#14 OpticalLiam

OpticalLiam

    GMC Member

  • New Member
  • 782 posts

Posted 02 May 2008 - 09:58 PM

Awesome work, I especially like the fountain visualisation.
  • 0

#15 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 04 May 2008 - 05:59 AM

I updated it with the new FMOD version which takes care of the wma freeze

Also, the (current) music should keep playing while you have the open file dialog box or the info screen active.
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#16 DarkFlame

DarkFlame

    GMB Member...wtf?

  • GMC Member
  • 2167 posts

Posted 04 May 2008 - 08:00 AM

not only have you made a great visualisation example,...BUT ALSO AN AWSOME mp3 PLAYER!
  • 0

#17 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 04 May 2008 - 08:46 AM

not only have you made a great visualisation example,...BUT ALSO AN AWSOME mp3 PLAYER!


Thanks... It's play all music file types... I prefer wma myself.
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#18 DarkFlame

DarkFlame

    GMB Member...wtf?

  • GMC Member
  • 2167 posts

Posted 04 May 2008 - 09:03 AM

wma is easy to encode viruses into,...and they can get stuffed up if you dont know what your doing,..

also they are the number one cause for the eradication of an mp3 player (portable device) system override,...

i.e.
if you accidently copy one onto the device and its not supported it will usually instantly delete the tiny os



but the main reason i dont like it is because its got windows in the extension
  • 0

#19 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 04 May 2008 - 09:19 AM

wma is easy to encode viruses into,...and they can get stuffed up if you dont know what your doing,..

also they are the number one cause for the eradication of an mp3 player (portable device) system override,...

i.e.
if you accidently copy one onto the device and its not supported it will usually instantly delete the tiny os



but the main reason i dont like it is because its got windows in the extension



Well, I don't know about viruse in wma files. It's basically similar mp3 compression system. I read it gave better compression and better quality... But Lets not debate that. All I know is I reduced the space used my my rips by half.

All I found was this exploit (not a virus, but a bug in the file browser. Possibly a similar bug exists in portable players.)

A buffer overflow exists in Explorer's automatic reading of MP3
or WMA (Windows Media Audio) file attributes in Windows XP. An
attacker could create a malicious MP3 or WMA file, that if placed
in an accessed folder on a Windows XP system, would compromise the
system and allow for remote code execution. The MP3 does not need
to be played, it simply needs to be stored in a folder that is
browsed to, such as an MP3 download folder, the desktop, or a
NetBIOS share. This vulnerability is also exploitable via
Internet Explorer by loading a malicious web site. Microsoft's
WMA files also suffer from a similar vulnerability.



Glad you like the A p p l e t
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#20 DarkFlame

DarkFlame

    GMB Member...wtf?

  • GMC Member
  • 2167 posts

Posted 05 May 2008 - 05:16 AM

hmmm ive looked into the .mp3 file exploit before,...its bogus.
  • 0

#21 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 13 May 2008 - 10:14 AM

I updated the program to use the latest FMODSimple.dll. Though it does not use/have the newest functions (definitions). It does fix a potentially unterminated thread causing the program to use 100% CPU after you open a dialog box... And fixes a related intermitent crash when closing the app. Now the CPU usage is mostly due to surface manipulation and mp3 decoding.
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#22 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 25 May 2008 - 01:54 AM

UPDATE

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

Edited by icuurd12b42, 25 May 2008 - 01:55 AM.

  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#23 dadio

dadio

    Potato King

  • YoYo Games Staff
  • 2740 posts
  • Version:GM:Studio

Posted 25 May 2008 - 03:06 AM

Not so many replies here but..
I'm sure there are plenty of people interested in this.
Nice improvements you've made. Keep it up!

(I look forward to the day that people start using the kind of thing you've created here in "proper games". Like "Rez" or "Vib Ribbon", things that make creative use of the music. Some great unusual stuff might come of this.)
  • 0

AczgxAZ.png5aj9t5.jpg
 


#24 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 25 May 2008 - 03:35 AM

Yep, I had a few ideas about making dynamic maps using the wave or the spectrum...



Here is a list of webcast radio

Here's a list of radio stations by genre I wrote up for residents on Cove Islands


DANCE/TRANCE/ELECTRONIC
==================
http://63.241.4.18:8069
http://relay1.paris-one.com:8000
http://radio1-se.dig...unfire.com:8000
http://scfire-ntc-aa...:80/stream/1065
http://91.121.2.218:80
http://80.237.156.79:8000
http://209.51.161.54:8060
http://87.117.194.22:7030
http://213.186.60.97:80
http://91.121.198.171:8000


AMBIENT
==========
http://208.53.131.29:8080
http://scfire-chi-aa...:80/stream/1002
http://160.79.128.242:8032
http://66.90.121.6:1144
http://scfire-dll-aa...:80/stream/1035
http://67.159.33.242:80
http://scfire-dll-aa...:80/stream/1032
http://91.121.13.103:8080
http://91.121.71.74:8870
http://66.45.239.202:8004


ALTERNATIVE
========
http://209.126.212.130:8040
http://64.62.253.225:8174
http://scfire-dll-aa...:80/stream/1022
http://91.121.86.172:10000
http://scfire-ntc-aa...:80/stream/1039
http://208.53.158.213:80
http://209.51.161.54:8072
http://scfire-ntc-aa...:80/stream/1030
http://66.90.104.9:8018
http://208.122.59.30:7724


BLUES
=====
http://64.71.145.106:8000
http://66.0.192.157:8000
http://64.246.40.63:8000
http://208.70.74.66:13501
http://207.150.188.54:8000


CLASSICAL
=======
http://88.191.49.187:443
http://scfire-nyk-aa...:80/stream/1006
http://64.71.144.179:8045
http://205.234.179.203:80
http://87.117.200.139:80
http://38.116.132.31:9036
http://222.122.131.96:8000
http://145.58.33.31:8068
http://64.62.148.2:8000


COUNTRY
======
http://216.218.159.151:8020
http://213.251.176.192:3168
http://205.188.215.227:8002
http://scfire-nyk-aa...:80/stream/1094
http://scfire-dll-aa...:80/stream/1075
http://scfire-nyk-aa...:80/stream/1019
http://64.62.252.130:7800
http://64.237.49.70:8000
http://209.9.238.4:9298
http://64.62.194.11:8020


JAZZ
===
http://207.200.96.226:8052
http://scfire-dll-aa...:80/stream/1010
http://scfire-chi-aa...:80/stream/1005
http://38.99.107.34:9010
http://216.218.147.60:8240
http://64.72.118.63:8004
http://216.246.105.219:8000
http://208.122.59.30:7814
http://64.92.199.69:8240
http://216.218.147.60:8086

LATIN/SALSA
========
http://205.188.215.231:8010
http://66.90.104.128:8106
http://70.86.237.242:8000
http://78.129.174.220:8000
http://69.5.81.72:7500
http://200.61.15.116:8000
http://70.82.37.194:8082
http://208.85.242.77:80
http://78.129.174.220:8008
http://64.71.150.28:22742

POP AND TOP 40/COMMERCIAL
===================
http://audio4.playradiouk.com:8150/
http://213.251.176.192:3168
http://scfire-dll-aa...:80/stream/1023
http://scfire-ntc-aa...:80/stream/1074
http://80.65.234.120:8000
http://91.121.201.92:8000
http://38.99.107.34:8075
http://91.121.107.207:8000
http://87.117.200.136:8150
http://66.90.104.9:8026

R N B/HIPHOP
=========
http://scfire-chi0l-...:80/stream/1074
http://149.174.133.201:80/stream/1044
http://shoutsurge.eu:8005
http://scfire-dll-aa...:80/stream/1071
http://212.91.227.252:8040
http://scfire-dll-aa...:80/stream/1092
http://212.91.227.252:8000
http://64.72.118.64:8022
http://213.186.42.187:9010
http://66.11.119.110:8000


ROCK & METAL
==========
http://64.72.118.114:8030
http://24.73.110.206:8000
http://208.85.242.72:8206
http://74.208.71.53:8008
http://83.96.145.90:8330
http://scfire-dll-aa...:80/stream/1052
http://208.53.158.213:80
http://208.53.158.213:80
http://67.43.161.248:6001
http://scfire-ntc-aa...:80/stream/1039
http://66.207.166.59:8000
http://91.121.117.102:8192

50s & 60s
=======
http://209.247.146.99:8000
http://64.62.252.132:8015
http://91.121.73.128:8500
http://208.85.240.2:8256
http://87.117.228.18:8440

70s and 80s
========
http://scfire-nyk-aa...:80/stream/1076
http://208.85.240.2:8296
http://64.72.118.64:8006
http://208.53.170.132:8006
http://64.72.118.79:8006
http://78.129.142.40:8030

90s
===
http://216.218.159.151:8065
http://213.186.59.180:7000
http://66.90.121.9:2220
http://193.251.154.242:9000
http://204.2.106.75:8080

BOLLYWOOD
========
http://213.251.184.148:8128
http://87.98.216.140:8128
http://67.159.44.146:8006
http://88.191.27.248:8016
http://209.51.162.170:9708

LOVE SONGS & EASY LISTENING
====================
http://red.slserver.com:8008
http://213.251.176.192:3141
http://80.67.23.74:8000
http://64.72.118.48:8006
http://160.79.128.61:7834
http://160.79.128.61:7836
http://87.117.196.7:8080
http://87.117.200.136:8340
http://66.231.176.180:7610

REGGAE
=====
http://67.159.26.177:23002
http://scfire-ntc-aa...:80/stream/1017
http://66.220.3.50:7000
http://69.22.167.174:8000
http://87.117.200.136:8360
http://212.72.165.24:9012

CHRISTIAN RADIO
===========
http://66.225.205.47:80
http://63.247.193.10:8080
http://207.210.88.138:5112
http://64.72.126.131:4200
http://69.5.81.70:7140
http://69.80.226.195:9016
http://207.210.88.138:5108
http://69.80.226.198:9018
http://69.80.226.195:9010

FRENCH LANGUAGE (RADIO EN FRANCAIS)
=========================
http://193.251.154.242:8000
http://212.203.66.98:8000
http://213.251.165.172:8010
http://91.121.88.207:8000

GERMAN LANGUAGE (AUF DEUTSCH)
======================
http://78.94.72.193:24460
http://77.37.2.111:9600
http://77.37.25.100:9900

Edited by icuurd12b42, 25 May 2008 - 03:38 AM.

  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#25 DarkFlame

DarkFlame

    GMB Member...wtf?

  • GMC Member
  • 2167 posts

Posted 25 May 2008 - 05:26 AM

I seriously recommend you finding a way to use this in your program,...and then even getting it to work with the visualisations,...

heres how this would work

make your own minlyrics client that downloads the .txt file for te current song and then opens it in a temp folder,...i believe there is no encryption present,...so you should be able to make it work (its similar to an .srt file)

this may be very difficult,..and i know that alot of people wouldnt even look past the link ive provided,...however it would be a marvelous asset to your program!
  • 0

#26 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 26 May 2008 - 08:07 PM

I seriously recommend you finding a way to use this in your program,...and then even getting it to work with the visualisations,...

heres how this would work

make your own minlyrics client that downloads the .txt file for te current song and then opens it in a temp folder,...i believe there is no encryption present,...so you should be able to make it work (its similar to an .srt file)

this may be very difficult,..and i know that alot of people wouldnt even look past the link ive provided,...however it would be a marvelous asset to your program!



Interesting idea... I'll check that out




UPDATE
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.
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#27 DarkFlame

DarkFlame

    GMB Member...wtf?

  • GMC Member
  • 2167 posts

Posted 28 May 2008 - 09:50 AM

UPDATE
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.


you mean in essence you kicked game makers ass and made a really super amazing media player from a game creation program?

hell yeah thats some sweet pie (actually am eating pie :))



by the way im seriously considering surpassing my programming skills and making the lyrics addon myself,...because essentally you can by-pass the registration and everything by watching its internet activity and seeing the commands it runs (softice may help (dont know really but its great for making KEYGENS))

im pretty sure that eventually it would boil down to a few nifty shell commands,..and i could make a mini-lyrics downloader in batch,...then i could make a reader in game maker,...

however the method it uses is only spevculation on my behalf and it could be a very heavily encoded stream through a port like 60,000+


if you could manage it im sure for a fact that you would go down in game maker history as the guy that made 'a better then all other media players' media player








in conclusion this has been a very big post because i am quite exstatic at the thought of an idea being acomplishable (may i borrow a thesorous (and perhaps a dictionary LOL))
  • 0

#28 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 28 May 2008 - 10:08 AM

UPDATE
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.


you mean in essence you kicked game makers ass and made a really super amazing media player from a game creation program?

hell yeah thats some sweet pie (actually am eating pie :))

Beaten it to submission that is.

by the way im seriously considering surpassing my programming skills and making the lyrics addon myself,...because essentally you can by-pass the registration and everything by watching its internet activity and seeing the commands it runs (softice may help (dont know really but its great for making KEYGENS))

im pretty sure that eventually it would boil down to a few nifty shell commands,..and i could make a mini-lyrics downloader in batch,...then i could make a reader in game maker,...

however the method it uses is only spevculation on my behalf and it could be a very heavily encoded stream through a port like 60,000+


if you could manage it im sure for a fact that you would go down in game maker history as the guy that made 'a better then all other media players' media player

Sounds like a good idea, however, legally, I'm already walking on a fine line with the player itself... Just playing MP3 in a Media Player application (not a game) is breaking the law... The fact that it is a demo of GMFMODSimple.dll and FMODex.dll kindof allows me to do this... I hope.

Adding the feature that way would really bring too much attention right now... BUT, if you know of any web sites that allow typing the filename and clicking a submit button, THAT I can add with an easy consience.




in conclusion this has been a very big post because i am quite exstatic at the thought of an idea being acomplishable (may i borrow a thesorous (and perhaps a dictionary LOL))


Cool. Now log onto yoyo and give me a 6/6 LOL.
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#29 DarkFlame

DarkFlame

    GMB Member...wtf?

  • GMC Member
  • 2167 posts

Posted 28 May 2008 - 10:31 AM

I dont have a yoyo account (i do have gm7 however)

This media player can get no attention from anyone in an authoritative position (besides a mod) and thats pretty much assured by the amount of people online makeing active posts almost permananetly and well the gmc is such a swirling mass of people i dont know how anyones program/game gets viewed at all

well as far as im concerned (NOT AN APPLICATION TO THE REAL WORLD ONLY CYBERSPACE) if its possible its legal

and as far as your concience is concerned,...its open source,...therefore its a learning experiance (programs and book on how to hack arent illegal)

MY idea is too good to pass up lightly so please mull it over deeply!
  • 0

#30 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 28 May 2008 - 10:43 AM

I dont have a yoyo account (i do have gm7 however)

This media player can get no attention from anyone in an authoritative position (besides a mod) and thats pretty much assured by the amount of people online makeing active posts almost permananetly and well the gmc is such a swirling mass of people i dont know how anyones program/game gets viewed at all

well as far as im concerned (NOT AN APPLICATION TO THE REAL WORLD ONLY CYBERSPACE) if its possible its legal

and as far as your concience is concerned,...its open source,...therefore its a learning experiance (programs and book on how to hack arent illegal)

MY idea is too good to pass up lightly so please mull it over deeply!


I have no problems with lyrics... I do have a problem hacking a comercial system (though full of mistakes in the lyrics I tried) and allow the user free access to their $feature$... That could get me into trouble. BUT, if they have a web browser solution, I can pop up their website at the right song... you see the difference. Bringing them potential customers rather than exploiting their system.

Potentially becomming an asset rather than a pain in the butt.
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#31 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 29 May 2008 - 09:36 AM

UPDATE

Added Credits
Added Lyrics Search
Fixed the volume (I got stupid and forgot how to get proper volume in the old set)
Fixed the eq display
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#32 DarkFlame

DarkFlame

    GMB Member...wtf?

  • GMC Member
  • 2167 posts

Posted 30 May 2008 - 05:55 AM

there are no full version features except that it removes a 'buy it now' splash screen on startup

so i guess you could just add that to the lyrics addon?
  • 0

#33 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 30 May 2008 - 06:45 AM

there are no full version features except that it removes a 'buy it now' splash screen on startup

so i guess you could just add that to the lyrics addon?



I actually linked to yahoo search. but you can change that.

The bonus is that it returns a bunch of lyrics site and other info. You can change the url to only search a specific site if you want.


I'm working on Tags... Tags are the tibits of info web streams send you like "To make user buy this crap, show this url..."

The commun tags are TITLE and ARTIST... So I can listen to the radio, click the search and get a bunch of result on the artist and the song, sometimes, even the webcaster's info.


I can't upload the tag version now, I have found a FMOD bug in the streaming sub system. As soon as FMOD people fix it, you get to see this beauty.
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#34 DarkFlame

DarkFlame

    GMB Member...wtf?

  • GMC Member
  • 2167 posts

Posted 31 May 2008 - 01:00 AM

so you took my lyrics idea and did it? woah i cant wait to see this!!!
  • 0

#35 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 07 June 2008 - 09:31 AM

OK, Version 2 is up

Proper web stream support (Less hang ups/connection loss)
Nice facelift (Thanks DarkFlame)
Skin support
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.

Edited by icuurd12b42, 08 June 2008 - 02:47 AM.

  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#36 DarkFlame

DarkFlame

    GMB Member...wtf?

  • GMC Member
  • 2167 posts

Posted 08 June 2008 - 01:59 AM

Nice facelift (Thanks DarkFlame)


yuss!
  • 0

#37 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 14 June 2008 - 08:39 PM

I have another update which includes another skin and 2 more visualisations sin made.
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#38 death-droid

death-droid

    GMC Member

  • GMC Member
  • 2600 posts

Posted 18 June 2008 - 09:49 AM

Ahh cool i might make a Nintendo Wii skin (Since i need one for my application im making.)
  • 0

Posted Image


#39 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 05 August 2008 - 09:41 AM

Added 3d Fire and updated the dll
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#40 Billy MetAl

Billy MetAl

    GMC Member

  • New Member
  • 463 posts

Posted 05 August 2008 - 10:05 AM

another wonderful creation by icuurd. :whistle:
  • 0
Posted ImagePosted Image Need help with a game, or just need some music? Contact me :)

#41 XenogenGames

XenogenGames

    GMC Member

  • New Member
  • 89 posts

Posted 05 August 2008 - 10:19 AM

VERY IMPRESSIVE! :whistle:
  • 0


#42 Bowex

Bowex

    Digital-X

  • New Member
  • 462 posts

Posted 05 August 2008 - 10:40 AM

This is what I call great work !!
Keep it up !!

I've been looking for something like this for a looong time, thank you =)

Edited by Bowex, 05 August 2008 - 10:41 AM.

  • 0

#43 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 06 August 2008 - 09:36 AM

another wonderful creation by icuurd. :P



VERY IMPRESSIVE! :unsure:



This is what I call great work !!
Keep it up !!

I've been looking for something like this for a looong time, thank you =)



Thanks guys. Don't forget to give me a good rating on the app.
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#44 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 13 August 2008 - 09:56 PM

Updated dll to fmod 4.16.10

Edited by icuurd12b42, 13 August 2008 - 09:56 PM.

  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#45 guitarbball0092

guitarbball0092

    Ruthless Gamer

  • New Member
  • 325 posts

Posted 14 August 2008 - 03:07 PM

Man, I wish it played iTunes music.

Anyways, quite a good example! I think I may use it for reference as I make A-Minor. Also, I have written a faster, easier to use method for skins, I may release it soon. It just has less features :lol:
  • 0
13" MacBook Pro AND PROUD OF IT!! Parallels user, but only for GM. :)

Musician: Composer, mixing, piano, guitar, vocals, clarinet.
Soon to have an EP out on all online stores :D

#46 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 24 August 2008 - 03:48 AM

More of My stuff:

Posted Image

Visual Music

GMModelFix (Import/Fix/Export obj models to d3d)

Living Snow Flake

GMModelTerrain

Extentions:
THE Game Sound Engine you've been looking for: FMOD Sound Engine
3d Particle System DLL
Binary Files
Node Path Finding
ANI Mouse
3D Camera
Collision Spot
The GMModelEx.dll used by GMModelFix!
GMModelTerrain
vertAPI, move/rotate/scale vertices, camera and vectors using functions similar to d3d_transform
3dStarMap


Tutorials:
AI Command Stack
Pool Table Tutorial
[url="http://gmc.yoyogames.com/index.php?s=&showtopic=401799&view=findpost&p=2906568"="]Paddle Ball Tutorial[/url]
1000000 Instances
Genetic Evolution
Angle Sprite Seletion
Fast Text
How To Make A DLL

Help:
Your game crashes on load?
Benchmark your code
Performace Test
Vista Fix

How To: (Commun Aswers)
Import/Fix/Convert 3d Models!!
Turn Towards Mouse
Laser
Top Down Collision Here is a better solution from xDanielx
Fast Bullets
Translate keycode to text

GM's Event order From Start to End

Formation Flying

Edited by icuurd12b42, 10 October 2009 - 06:39 AM.

  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#47 wurdup

wurdup

    GMC Member

  • GMC Member
  • 863 posts

Posted 22 December 2008 - 02:41 AM

hey icuurd the player froze when I denied internet access using zonealarm. Maybe put a timer in if possible. Not sure it really matters as only a demo of FMOD though.
  • 0

#48 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 22 December 2008 - 03:46 AM

hey icuurd the player froze when I denied internet access using zonealarm. Maybe put a timer in if possible. Not sure it really matters as only a demo of FMOD though.



Yeah, I don't quite know how to fix that. If the connection problem occurs at the exact wrong time, the application can hang. It happens within the FMOD engine and I have no way to access and fix this problem. I talked to the FMOD guys about it. They told me they would look into it eventually.

They may have fixed the problem in 4.20... You can download the new dlls in the GMFMODSimple thread and make a VisualMusic exe with the new dlls since I included the visualmusic.gmk in the VisualMusic.zip

Edited by icuurd12b42, 22 December 2008 - 03:47 AM.

  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#49 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 08 April 2009 - 05:44 AM

UPDATE:

Uses latest GMFModSimple...

Taking advantage of the new ds_list support to pass along wave and spectrum data. The result is a faster draw in the visualisor.
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#50 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 30 June 2009 - 07:32 PM

[edit]
Oops wrong thread

Edited by icuurd12b42, 30 June 2009 - 07:33 PM.

  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button