Irrlicht + IrrKlang Procedural Sound Board by Midnight

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
Post Reply
Midnight
Posts: 1772
Joined: Fri Jul 02, 2004 2:37 pm
Location: Wonderland

Irrlicht + IrrKlang Procedural Sound Board by Midnight

Post by Midnight »

My friend asked me how you create a sound board.
So I made one with irrlicht.

And it's finished!!

It's completely procedural using the new serialized GUI anyways here are the rules and how to edit.

pretty self explanatory

Using my interface:
edit the GUI.xml file to add your own background image.
use .wav files number them 1-14 example (1.wav) and change the button captions to suit the files or just use my "button1" junk.

Using a custom interface:
edit the GUI.xml by hand OR use an editor this was made with the irrlicht SVN GUI editor by bitplane. make your own 2d interface and do as before number your files 1-however many buttons you have and this way not edit the source.

or you can simply edit the source however you like if you want for example to use .mp3 files or whatever you want to do this is public domain open source free as in air.

Note: I found a small bug in the last moments which is the background image so I'll fake it for now by adding my own it supports .jpg name it background.jpg obviously.

Sound Board Demo 1.5
Download Here

It is now child safe aswell.

Enjoy 8)
Last edited by Midnight on Wed Feb 28, 2007 9:24 am, edited 4 times in total.
monkeycracks
Posts: 1029
Joined: Thu Apr 06, 2006 12:45 am
Location: Tennesee, USA
Contact:

Post by monkeycracks »

I listen to your profane voice over and over again....
*cough*

Kidding, nice project! :D
niko
Site Admin
Posts: 1759
Joined: Fri Aug 22, 2003 4:44 am
Location: Vienna, Austria
Contact:

Post by niko »

Did you compile this using VS 2005? Because it wouldn't start, saying something like 'the app hasn't been properly installed'.
Midnight
Posts: 1772
Joined: Fri Jul 02, 2004 2:37 pm
Location: Wonderland

Post by Midnight »

niko wrote:Did you compile this using VS 2005? Because it wouldn't start, saying something like 'the app hasn't been properly installed'.
yes it's made using msvc 2005 express. the free one.

I'm pretty sure it's a release version.. strange error what causes that?

you could just compile your own it uses the newest stuff currently.
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

Post by bitplane »

cool.. nice, simple readable loadGUI and irrKlang example. and i prefer it without the profanities :)
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
zenaku
Posts: 212
Joined: Tue Jun 07, 2005 11:23 pm

Post by zenaku »

If it doesn't have an installer, you might need to install this first:

http://www.microsoft.com/downloads/deta ... laylang=en

VC++ 2005 runtimes
-------------------------------------
IrrLua - a Lua binding for Irrlicht
http://irrlua.sourceforge.net/
Midnight
Posts: 1772
Joined: Fri Jul 02, 2004 2:37 pm
Location: Wonderland

Post by Midnight »

zenaku wrote:If it doesn't have an installer, you might need to install this first:

http://www.microsoft.com/downloads/deta ... laylang=en

VC++ 2005 runtimes
I discovered I used a debug version of the DLL and I'll repack this when I get a chance...

for now to avoid unessesary installations I recommend just compiling this yourself... it should work with the lastest irrlicht version and there are no tricks to compiling it.. the source IS included.
rogerborg
Admin
Posts: 3590
Joined: Mon Oct 09, 2006 9:36 am
Location: Scotland - gonnae no slag aff mah Engleesh
Contact:

Post by rogerborg »

Debug isn't the issue, it's that anything compiled with the 2k5 cl.exe will require new runtime libraries, which are a lot bigger than your executable. That's a good reason to compile your app using MSVC6. The fact that Irrlicht apps can be built with VC6 is one big reason why I've stuck with Irrlicht rather than switched to Lightfeather.
Please upload candidate patches to the tracker.
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
sio2
Competition winner
Posts: 1003
Joined: Thu Sep 21, 2006 5:33 pm
Location: UK

Post by sio2 »

rogerborg wrote:Debug isn't the issue, it's that anything compiled with the 2k5 cl.exe will require new runtime libraries, which are a lot bigger than your executable. That's a good reason to compile your app using MSVC6. The fact that Irrlicht apps can be built with VC6 is one big reason why I've stuck with Irrlicht rather than switched to Lightfeather.
Compile against the static CRT lib so it only pulls in what it needs. The exes from my compiled demos are typically 50kb compressed.
Midnight
Posts: 1772
Joined: Fri Jul 02, 2004 2:37 pm
Location: Wonderland

Post by Midnight »

sio2 wrote:Compile against the static CRT lib so it only pulls in what it needs.
what do you mean by compile against?

where can I get msvc 6?
is that free also?

how come my other stuff runs on peoples pc's then?
windows updates?

I intend to switch back to code blocks eventually anyways I'm just leaving msvc around so I can debug with it.

this is one reason I release my code without thinking twice.
code is more versitile and this way people can solve their own issues.

I wasn't really concerned much with this project like I said I did it for a friend and wouldn't have bothered with it otherwise.

sad thing is I don't even think he used it.
belfegor
Posts: 383
Joined: Mon Sep 18, 2006 7:22 pm
Location: Serbia

Post by belfegor »

sio wrote:Compile against the static CRT lib so it only pulls in what it needs.
i am interested in this to can you write where is that option.
Small FPS demo made using Irrlicht&NewtonDEMO
InfoHERE
Its at very early stage but i think im crazy enough to finish it all alone.
belfegor
Posts: 383
Joined: Mon Sep 18, 2006 7:22 pm
Location: Serbia

Post by belfegor »

Is this maybe?

project properties/.../code generation/Multithreaded -> set to /Mt

my test .exe jumps from 40kb to 230kb.
Small FPS demo made using Irrlicht&NewtonDEMO
InfoHERE
Its at very early stage but i think im crazy enough to finish it all alone.
Post Reply