pouët.net

How to get into synth / executable music?

category: music [glöplog]
MeteoriK: I have no idea what the musicians did to make drums. You'd have to ask lug00ber and Optimize :-)

trc_wm: That's a bit strange, perhaps; I know I got it tested on an Intel Mac quite recently, and it ran just fine in PPC compatibility mode. Perhaps 10.6 breaks it, though.
added on the 2010-11-06 00:32:42 by Sesse Sesse
Basically,., when I was doing that quiz, there was that distinctive smell of piss.

As I got closer to maali, it became quite succinct,. Mayby this guy doesn't go to the toilet. The stain down his pants told the story.

He's an ugly piss-riddled long-haired bastard, and he masturbates when people call him that! l
added on the 2010-11-06 00:40:54 by MeteoriK MeteoriK
This thingy might be related to the topic: http://es.0rel.com/. It is not finished yet though...
added on the 2010-11-06 04:26:01 by 0rel 0rel
very neat, 0rel :)
added on the 2010-11-06 10:59:19 by _-_-__ _-_-__
Great sounding stuff, 0rel. Can't wait to get my hands on this!
added on the 2010-11-06 11:43:32 by linde linde
For those who are not codingly inclined, there's always picatune for exec music compos.
added on the 2010-11-06 11:55:07 by linde linde
@0rel: 0rel, going to contact you :)
@linde: picawhut?
0rel: How small is that? My first attempt at a synth was along the lines of "csound with a gui", but it just got too big, so I lowered my expectations of myself and made it simple.
added on the 2010-11-06 14:37:58 by MeteoriK MeteoriK
@knl: modular synth/tracker thingie that outputs small exe files
added on the 2010-11-06 14:54:04 by linde linde
Will google about it.
Whatever you do, remember to put a DONK on it..

http://www.youtube.com/watch?v=ckMvj1piK58
added on the 2010-11-06 21:08:32 by MeteoriK MeteoriK
Thanks for the motivating words! - Just found out about this a couple of days ago. It seems to have almost the same purpose as ES(lib)... Oh well...
added on the 2010-11-07 02:53:56 by 0rel 0rel
0rel: modular synths sure are fun! ;)

I've recorded some "noise" this evening. and a screenshot. hurray!. .)

st2-grainy_days.ogg

and that's how the audio routing for this experiment looks like
added on the 2010-11-07 05:29:24 by xyz xyz
0rel, yep, I immediately thought about msp or pure data when I saw your screenshots :)
added on the 2010-11-07 10:08:27 by _-_-__ _-_-__
0rel: you've got mail :(
Is anyone, besides Meteorik, using alias-free oscillators?
added on the 2010-11-07 14:27:28 by trc_wm trc_wm
Yes, in two different ways: BLEPs and wavetable resampling. BLEPs are really not that hard for simple saw/square/osc sync stuff, but the code gets big fast, maybe too big for 4k.

BTW. not alias *free* exactly, that's hard.
added on the 2010-11-07 14:48:02 by revival revival
trc_wm: Most softsynths probably have at least some way of doing oscillator antialiasing. The differences are in flexibility, CPU usage, code size, and how well they actually work once you start getting into higher frequencies.
added on the 2010-11-07 16:24:51 by Sesse Sesse
Sesse: many softsynths, including commercial ones, do a poor job of anti-aliasing. I was wondering how many coders do "proper" oscillators in 64k engines.
added on the 2010-11-07 18:40:38 by trc_wm trc_wm
Speaking of Pure Data: http://www.rjdj.me/. Basically it's Pure Data Vanilla on iPod/Phone/Pad, + the sensors (accelerometer, GPS, microphone, ...).
added on the 2010-11-07 18:45:05 by bdk bdk
erm, wass?
added on the 2010-11-07 18:48:22 by trc_wm trc_wm
trc_wm: OK, well, it defines again on where you draw the line. SaneStation (the synth used in Nemesis) uses wavetables that are certainly anti-aliased (including correction for the Gibbs phenomenon), but once you start getting into things like FM (or even pitch bend) we probably start aliasing. (Even proper _analysis_ of FM's frequency content is not all that simple, much less actually implementing it right from the start.)

Another example: The V2 antialiasing is essentially the raw waveform convolved with a (short) rectangular window; it aliases heck of a lot less than just using the raw waveform, but is far from theoretically ideal — is that “proper”?
added on the 2010-11-07 19:04:46 by Sesse Sesse
I draw the line at an "alias-free" static tone, regardless of the frequency. Is implementing generic "alias-free" FM even possible in real time?

I don't consider a rectangular window sufficient for "alias free" oscillators as it's first sidelobe is just 13 dB below the main lobe. Granted, it does reduce the audible aliasing quite a bit.

What is mostly neglected is that post processing the synth audio by, for instance, a multi-band compressor, can make the aliasing much more audible, especially if the filter is wide open.
added on the 2010-11-07 19:53:38 by trc_wm trc_wm
Yes, you can do alias-free FM using IFFT. kb mentioned a Yamaha paper in some talk; it's supposedly a lot of work to set up and get right.
added on the 2010-11-07 19:57:52 by Sesse Sesse
That doesn't sound like fun!
added on the 2010-11-07 20:46:56 by trc_wm trc_wm

login