Hi! Welcome to the forum for Platinum Arts Sandbox Free 3D Game Maker. I currently have the forums locked as I am attempting to properly update them.

In the meantime please join the new Discord Server!

If you have any questions please e-mail me through the Platinum Arts website.

Music educator

Introduce yourself to the rest of the community here.
mswcpt
Member
Member
Posts: 24
Joined: March 2nd, 2011, 12:35 am
Name: Miles

Music educator

Post by mswcpt »

Hi there Everyone!

I am a music teacher and master of Music graduate (composition of interactive audio) from the University Of Natal here in South Africa. I am currently pursuing a PHD in music and technology. I have come across your game development software because I am researching the tools needed to create virtual environments in which school kids (ages 16-18) can use to design and compose interactive audio for. Now there are many high-end game development kits on the market which require a degree in programming languages to use and for that Sandbox is ideal!

What I mean by this (adaptive audio) is the ability to get a game to become more like film but a film that changes based on user input. Films have great music and sound design, so we need something that can adapt to user input in a gamestate and enhance the user experience by creating a fully interactive environment.

I have been told that Sandbox uses SDL and to this end I need some help please :) :

How is SDL programmed? Does it have a user-friendly interface or must I learn another programming language?

How do you edit, create gui triggers etc?
Where are the tools within the game edit mode to change the sound/music parameters so that they will be saved in the gamestate once complete?

Basically I need a complete tutorial on how to program SDL and upload music/sound files and render in a completed world so that I can get started on this. Please let me know ASAP. I really appreciate any help with this.

We are hoping to find a solution to this, so that we can create 3rd person environments such as those possible from the Sandbox software, but to use it to teach kids how to compose audio for non-linear media such as puzzle solving/adventure games.

Best wishes,

Miles
User avatar
tyche
Moderator
Moderator
Posts: 122
Joined: November 3rd, 2009, 1:36 pm
Name: Craig A. Eddy
IRC Username: tyche
Location: San Tan Valley, Arizona
Contact:

Re: Music educator

Post by tyche »

Miles,

You have placed identical posts in three locations in the forums. This could constitute spam. In addition, your IP number has been flagged as belonging to a spammer. The only thing keeping me from putting you on moderation at this time (or banning you completely) is that you actually asked an intelligent question. However, you're not going to like the answer.

Your best bet for learning how to program SDL is to go to their site, http://www.libsdl.org/ , and check their tutorials and/or ask questions there.

As for creating music to support games, that can be done without resorting to low-level programming (one or two members of the Sandbox forum do that).

Please do not spam the forums again.

Craig A. Eddy (Tyche)
Forum Moderator
mswcpt
Member
Member
Posts: 24
Joined: March 2nd, 2011, 12:35 am
Name: Miles

Re: Music educator

Post by mswcpt »

Hi Craig -

It was not my intention to "spam the forums" - in fact I was attempting to illicit a response from as many forum subjects as possible in order that my question may be viewed by as many people as possible and therefore answered. I have been in contact with Mike personally via email over the last few weeks and he actually suggested that I write to the forums to try and get some more input.

Please advise how it is possible that my IP is flagged as a spammer?? I do not understand this at all - I am on a private ISP network in South Africa belonging to one of the foremost bandwidth providers on a national level...

Sorry for the trouble.
mswcpt
Member
Member
Posts: 24
Joined: March 2nd, 2011, 12:35 am
Name: Miles

Re: Music educator

Post by mswcpt »

PS - Actually - there are as you say people in here creating music for their games - that much is evident from Gold Coins etc - so there must be someone who can provide input on how they do this in the Sandbox program - I have looked everywhere but seem to be missing it somehow. Thanks.
User avatar
Mike
Administrator
Administrator
Posts: 871
Joined: May 24th, 2009, 12:52 pm

Re: Music educator

Post by Mike »

Posting in as many places to illicit a response is called spamming haha, please don't do that anymore. With SDL Tyche is right, trying to get help here for that isn't the best idea since we focus more on Sandbox itself. If you want to add a music track to a game, you simply go to the maps .cfg and add a line such as:
music music/songname This is assuming that you have a packages/music folder and that the song is in the music folder. Generally the song should be in .ogg format though Hirato has said mp3 works though I haven't tried it. Also if you are interested in sounds check out the Halloween House map I put together and then look at how I did it in the .cfgs. Basically it uses sound entities created by typing /newent sound and setting a number that is referenced in the .cfg. Take care.
-mike

EDIT:
This is posted from the wiki
"sound" N radius [size]

Will play map-specific sound N so long as the player is within the radius. However, only up to the max uses allowed for N (specified in the mapsound command) will play, even if the player is within the radius of more N sounds than the max. By default (size 0), the sound is a point source. Its volume is maximal at the entity's location, and tapers off to 0 at the radius. If size is specified, the volume is maximal within the specified size, and only starts tapering once outside this distance. Radius is always defined as distance from the entity's location, so a size greater than or equal to the radius will just make a sound that is always max volume within the radius, and off outside.

EDIT #2:
Have you seen this yet? Some scripting tutorials in there that involve the GUI and also other useful tutorials:
http://sandboxgamemaker.com/wiki/index. ... rials_List
Sign up for our Newsletter to keep up to date with the Sandbox news!
We also have a facebook page, facebook group, myspace page and a twitter page[/b][/color]!
mswcpt
Member
Member
Posts: 24
Joined: March 2nd, 2011, 12:35 am
Name: Miles

Re: Music educator

Post by mswcpt »

Thanks alot Mike and noted the rules - I was perhaps over eager! :ugeek:
Will be in touch.

M
User avatar
cork279
Member
Member
Posts: 492
Joined: October 22nd, 2010, 5:54 am
Name: Corey
IRC Username: cork279
Location: The corner of a sphere.
Contact:

Re: Music educator

Post by cork279 »

Hi! :D
So do you compose music?
If yes, awesome, you could show us some (if you do, and would like to, of course) :D
My latest track: Odyssey

Soundcloud - Youtube - ModDB
mswcpt
Member
Member
Posts: 24
Joined: March 2nd, 2011, 12:35 am
Name: Miles

Re: Music educator

Post by mswcpt »

Hey Cork -

Yes I do compose - its pretty serious stuff being from the university mould - contemporary classical, orchestral, western art music etc :) I can show u some scores I guess - maybe send u a few recordings - PM me. :)

M
mswcpt
Member
Member
Posts: 24
Joined: March 2nd, 2011, 12:35 am
Name: Miles

Re: Music educator

Post by mswcpt »

@ Mike -

You say:

"Also if you are interested in sounds check out the Halloween House map I put together and then look at how I did it in the .cfgs. Basically it uses sound entities created by typing /newent sound and setting a number that is referenced in the .cfg."

But how do I do all of this? I have tried to find the cfg files, etc but can't seem to locate it.

I will learn all of this eventually - I am not a computer programmer but a musician

Thanks for your help.

Miles
User avatar
Mike
Administrator
Administrator
Posts: 871
Joined: May 24th, 2009, 12:52 pm

Re: Music educator

Post by Mike »

Check in the packages/base folder. You can open them with a .txt editor. Take care.
-mike
Sign up for our Newsletter to keep up to date with the Sandbox news!
We also have a facebook page, facebook group, myspace page and a twitter page[/b][/color]!
Locked