to learn software programming
-
- KVRer
- 11 posts since 12 Dec, 2003
dear urs
how to be like you in programming
take C, C++, java and what else?
let people know the real deal
you mention you could give tips on programming unix
what are they?
thanks
how to be like you in programming
take C, C++, java and what else?
let people know the real deal
you mention you could give tips on programming unix
what are they?
thanks
-
- KVRist
- 33 posts since 10 Feb, 2004
Hi,
Otherwise, if your goal is to write soft-synths only, you could take a look at Native Instruments Reaktor.
http://www.nativeinstruments.de/index.php?reaktor4_us
HTH
If you're already a programmer, let's go with the C language generation!ode wrote: how to be like you in programming
take C, C++, java and what else?
Otherwise, if your goal is to write soft-synths only, you could take a look at Native Instruments Reaktor.
http://www.nativeinstruments.de/index.php?reaktor4_us
HTH
- u-he
- 30213 posts since 8 Aug, 2002 from Berlin
Yeah, C is way to go.
C++ is helpful (and a basic knowledge is needed to start with the various SDKs), but you won't need all of it.
You'll hardly ever need to write any assembly code.
Of course, you need a Development Environment. On MacOS X, this comes free. Just install Applications/Installs/DevelopmentTools.pkg
The first step would be, grab an open source synth from the net and check out how it works. Then, build a basic synth that emits a sine only, then breed it until it's what you need. Takes between 3 months and 3 years.
If that's a too non-musical way of doing it, there's Reaktor and a bunch of alternatives:
- Max/MSP
- SuperCollider
- PD
- CSound (there's a realtime version wrapped into VST somewhere)
- SynthEdit
- That cool framework discussed somewhere in the Development forum
- Zebra (hehehe)
- SOL /w SDK (is it out yet?)
and presumably many more which I don't have in my mind now...
Cheers,
Urs
P.S.: I'm not a Unix guy at all. It rarely happens that I use a Shell or something...
C++ is helpful (and a basic knowledge is needed to start with the various SDKs), but you won't need all of it.
You'll hardly ever need to write any assembly code.
Of course, you need a Development Environment. On MacOS X, this comes free. Just install Applications/Installs/DevelopmentTools.pkg
The first step would be, grab an open source synth from the net and check out how it works. Then, build a basic synth that emits a sine only, then breed it until it's what you need. Takes between 3 months and 3 years.
If that's a too non-musical way of doing it, there's Reaktor and a bunch of alternatives:
- Max/MSP
- SuperCollider
- PD
- CSound (there's a realtime version wrapped into VST somewhere)
- SynthEdit
- That cool framework discussed somewhere in the Development forum
- Zebra (hehehe)
- SOL /w SDK (is it out yet?)
and presumably many more which I don't have in my mind now...
Cheers,
P.S.: I'm not a Unix guy at all. It rarely happens that I use a Shell or something...
-
- KVRist
- 453 posts since 10 Jul, 2003 from Rotterdam
"That cool framework discussed somewhere in the Development forum" = http://www.synthmaker.com i think.
-
- KVRer
- Topic Starter
- 11 posts since 12 Dec, 2003
u-he
I am taking c in summer
thanks
I am taking c in summer
thanks
-
- KVRist
- 33 posts since 10 Feb, 2004
Great! You'll be free to write all what you want.ode wrote:u-he
I am taking c in summer
thanks
Good luck!
Not for speaking about me, just for info:
I'm feeling quite free with programing tools such Max/MSP and Reaktor with which I can write stand-alone applications and plug-ins. Both have their own limits but let me very close to musical experiments and enjoyments.
A choice!
- u-he
- 30213 posts since 8 Aug, 2002 from Berlin
And it's definately faster in terms of development time...
I'm so happy that I can start on some other ideas now... after more than 1 year of Zebra only...
(Phi, I havn't forgotten that there's a request to extend my plugin engine with microtuning etc.)
Cheers,
Urs
I'm so happy that I can start on some other ideas now... after more than 1 year of Zebra only...
(Phi, I havn't forgotten that there's a request to extend my plugin engine with microtuning etc.)
Cheers,
-
- KVRist
- 33 posts since 10 Feb, 2004
Thanks Urs!Urs wrote:(Phi, I havn't forgotten that there's a request to extend my plugin engine with microtuning etc.)
And I begin to work with Mark Henning (the author of the Anamark/VAZ tun format) for supporting two other standard alternate and microtuning file formats in soft-synths.
To be continued...
-
- KVRer
- Topic Starter
- 11 posts since 12 Dec, 2003
I drop my c classtoday the first day, because they required you to use microsoft c builder, but I am using suse german linux
I been taking these computer classes here in cali, but they are using microsoft environment where user can not directly compute,
so I would have to take c myself or in state university
I been taking these computer classes here in cali, but they are using microsoft environment where user can not directly compute,
so I would have to take c myself or in state university
Last edited by poyaochuang on Thu May 27, 2004 7:06 am, edited 1 time in total.
- u-he
- 30213 posts since 8 Aug, 2002 from Berlin
-
- KVRist
- 321 posts since 26 Dec, 2002 from Alaska
pough wrote:
He meant Zebras for Windoze! u-he, u-he, u-he ...Urs wrote:
I'm so happy that I can start on some other ideas now... after more than 1 year of Zebra only...
Ooooh... when will get to learn more?
- u-he
- 30213 posts since 8 Aug, 2002 from Berlin
Heyo nordisk folks...pough wrote:Ooooh... when will get to learn more?Urs wrote:I'm so happy that I can start on some other ideas now... after more than 1 year of Zebra only...![]()
can't say much at this time, but I'll be back to effects rather than instruments, including MFM2 and some other stuff.
Working Title section:
Ah well, Armadillo may see light of day, which is gonna be a mini Zebra LE for Garageband users and beginners. No big deal. More like a preset machine.
But Gorilla Fudge will probably draw some attention. Funny idea behind it. Could become a whole monkey/primate collection.
Meta Units will be AU only, and don't make sense in VST world.
Some ideas for surround effects...
Dunno about Kitten and Bazille. Depends on how Zebra's Win port works out. - And those f**king software patents keep me *cough*ing.
Spectromorph... been buried for too long... could finish that...
And then, well, a contract work... bigger than anything I've heard.
Luckily... full time now... may work out now.
Cheers,
P.S.: Not to forget Rumblences: Pure, Zoyd, Verb, Max
-
- KVRAF
- 1529 posts since 12 Jun, 2004 from Portland, OR
URS,
You use Project Builder?
Doesn't it try to make you use OBjective-C ?
Are there any programming tools you can reccommend for a budding synth/fx programmer using C ?
You use Project Builder?
Doesn't it try to make you use OBjective-C ?
Are there any programming tools you can reccommend for a budding synth/fx programmer using C ?
- u-he
- 30213 posts since 8 Aug, 2002 from Berlin
Hi,
I'm using XCode (successor of PB). It does a lot of languages, including C, C++, ObjC.
I havn't written a line of ObjC so far
As it comes free with MacOS X... this is the way to go when you start.
Cheers,
Urs
(first coffee here, hence short answer)
I'm using XCode (successor of PB). It does a lot of languages, including C, C++, ObjC.
I havn't written a line of ObjC so far
As it comes free with MacOS X... this is the way to go when you start.
Cheers,
(first coffee here, hence short answer)
