So... I've just recently found out about these Audio Programming Languages, they seem pretty neat!
I'd like to get some information on them in the sense of which is commonly used, what is better, and the most important subject; how do they work?
(If you were wondering I did try Google but it: doesn't give a detailed explanation + doesn't give people's opinions)
P.S.
I finally found my long-lost guitar's amazing stick( )
Audio Programming you say?
Moderator: Coders of Rage
- Netwatcher
- Chaos Rift Junior
- Posts: 378
- Joined: Sun Jun 07, 2009 2:49 am
- Current Project: The Awesome Game (Actual title)
- Favorite Gaming Platforms: Cabbage, Ground beef
- Programming Language of Choice: C++
- Location: Rehovot, Israel
Audio Programming you say?
Last edited by Netwatcher on Wed Jul 15, 2009 1:11 am, edited 2 times in total.
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655
blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
-Derek Powazek, http://powazek.com/posts/1655
blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
- hurstshifter
- ES Beta Backer
- Posts: 713
- Joined: Mon Jun 08, 2009 8:33 pm
- Favorite Gaming Platforms: SNES
- Programming Language of Choice: C/++
- Location: Boston, MA
- Contact:
Re: Audio Programming you say?
Netwatcher wrote: I finally found my long-lost guitar's tremolo stick(or w/e u english-speakers call it )
I don't know about audio programming languages, but we call that a Whammy Bar. And we use it for melting faces.
"Time is an illusion. Lunchtime, doubly so."
http://www.thenerdnight.com
http://www.thenerdnight.com
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: Audio Programming you say?
hurstshifter wrote:I don't know about audio programming languages, but we call that a Whammy Bar. And we use it for melting faces.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
- aamesxdavid
- ES Beta Backer
- Posts: 347
- Joined: Wed Jan 07, 2009 8:49 pm
- Location: Bellevue, WA
- Contact:
Re: Audio Programming you say?
I heard from a very reputable engineer that they call it a "tremolo arm" in the UK. Arm or bar, I forget, but I'm pretty sure it was arm. In fact, when he was asked to say "whammy bar" his response was "what in the hell is a whammy bar?"hurstshifter wrote:but we call that a Whammy Bar. And we use it for melting faces.
To be fair, "tremolo arm/bar" does make more sense.
Anyway, what exactly were you hoping to do with these languages? Are we talking FAUST here? Csound? FAUST is for DSP, and Csound is kind of like Visual Basic for audio nerds who don't want to learn how to really program. They're not really game-related. But if that's not your goal then maybe it'll work for you. For most things, you're best off learning C++ and an audio engine like FMOD.
But aside from my snobbery, I would need more context to give a real answer.
- Netwatcher
- Chaos Rift Junior
- Posts: 378
- Joined: Sun Jun 07, 2009 2:49 am
- Current Project: The Awesome Game (Actual title)
- Favorite Gaming Platforms: Cabbage, Ground beef
- Programming Language of Choice: C++
- Location: Rehovot, Israel
Re: Audio Programming you say?
Probably need to get some experience a language before I know where I want to go with them.
I want to be messing with audio, sine waves, oscillators and such, all that math, controlling audio from relatively "low level"... that's what I'm looking for.
I want to be messing with audio, sine waves, oscillators and such, all that math, controlling audio from relatively "low level"... that's what I'm looking for.
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655
blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
-Derek Powazek, http://powazek.com/posts/1655
blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
- aamesxdavid
- ES Beta Backer
- Posts: 347
- Joined: Wed Jan 07, 2009 8:49 pm
- Location: Bellevue, WA
- Contact:
Re: Audio Programming you say?
Hm, well if you want to get your feet wet, try out Csound: http://www.csounds.com/
It has a lot of support and documentation, and it's free. The only problem is that the language is proprietary, and won't do much for overall programming stuff. For that, check out Nsound (creative names, aren't they?): http://nsound.sourceforge.net/
It uses Python and C++, so a lot that you learn will help you with other programming knowledge.
All in all, I'd say C++ is your best bet. There are tons of libraries for doing that stuff. Like such: http://www.harmony-central.com/Computer/Programming/
It has a lot of support and documentation, and it's free. The only problem is that the language is proprietary, and won't do much for overall programming stuff. For that, check out Nsound (creative names, aren't they?): http://nsound.sourceforge.net/
It uses Python and C++, so a lot that you learn will help you with other programming knowledge.
All in all, I'd say C++ is your best bet. There are tons of libraries for doing that stuff. Like such: http://www.harmony-central.com/Computer/Programming/
- RyanPridgeon
- Chaos Rift Maniac
- Posts: 447
- Joined: Sun Sep 21, 2008 1:34 pm
- Current Project: "Triangle"
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C/C++
- Location: UK
- Contact:
Re: Audio Programming you say?
no... I'm from the UK and me and my friends have always called it a whammy bar :Paamesxdavid wrote: I heard from a very reputable engineer that they call it a "tremolo arm" in the UK. Arm or bar, I forget, but I'm pretty sure it was arm. In fact, when he was asked to say "whammy bar" his response was "what in the hell is a whammy bar?"
Besides tremolo is technically incorrect, because the arm modifies pitch, not volume :D
I'll stay on topic in the future, I promise.
- hurstshifter
- ES Beta Backer
- Posts: 713
- Joined: Mon Jun 08, 2009 8:33 pm
- Favorite Gaming Platforms: SNES
- Programming Language of Choice: C/++
- Location: Boston, MA
- Contact:
Re: Audio Programming you say?
RyanPridgeon wrote:no... I'm from the UK and me and my friends have always called it a whammy bar :Paamesxdavid wrote: I heard from a very reputable engineer that they call it a "tremolo arm" in the UK. Arm or bar, I forget, but I'm pretty sure it was arm. In fact, when he was asked to say "whammy bar" his response was "what in the hell is a whammy bar?"
Besides tremolo is technically incorrect, because the arm modifies pitch, not volume :D
I'll stay on topic in the future, I promise.
I would say the term is correct, as the arm rests in a floating tremolo typically.
"Time is an illusion. Lunchtime, doubly so."
http://www.thenerdnight.com
http://www.thenerdnight.com
- aamesxdavid
- ES Beta Backer
- Posts: 347
- Joined: Wed Jan 07, 2009 8:49 pm
- Location: Bellevue, WA
- Contact:
Re: Audio Programming you say?
The only source that matters to me: http://en.wikipedia.org/wiki/Tremolo_arm
I didn't say it was technically correct, I said it made more sense. At least it's based off of a real word.Wikipedia wrote:Traditionally, electric guitarists have reversed the normal meanings of the terms vibrato and tremolo when referring to hardware devices and the effects they produce.