Linux user again
I've now got Ubuntu, running with the top-notch eye-candy manager Beryl.
Exploration of sound, music, code and everything else in between.
I've now got Ubuntu, running with the top-notch eye-candy manager Beryl.
Posted by
mystran
at
21:23
0
comments
There hasn't been much of an update here for some time now, and there's a good reason: I've been working on all kinds of stuff most of which is not in the state of offering anybody anything yet.
This might get a bit too technical for this blog, but the latest thing I've been working with is an implementation for a Scheme like language, with some specific design goals:
Posted by
mystran
at
00:04
0
comments
Labels: lambda
There was some talk about circuit bending on a Finnish music site Mikseri.net, which got me thinking whether I'd have some stuff to try bend at home.
Well, I failed to find anything.
So instead I made some noise with my virtual analog software synth project. The tune, "Virtual Bending" can be found in my less-serious-music-project page in Mikseri.
Posted by
mystran
at
02:39
0
comments
Made a tune last night, available at http://www.mikseri.net/bluemace.
Drums are samples, piano is 4Front, rest is my VA synth project.
Posted by
mystran
at
17:13
0
comments
Labels: elsewhere
Who needs oscillators when you have a filter. A bit noisy for now, will have to clean it a bit.
Posted by
mystran
at
01:23
0
comments
Since the synth thingie has got some new features, I thought of posting another small sample of what it can sound like in wrong hands. That's a dry sample, with 2 voices unison for the stereo effect.
Posted by
mystran
at
07:45
0
comments
So here's a small screenshot of a filter. It's still lacking text labels and I'm not quite sure about the color scheme, but it's using the vector graphics library thingie.
The library itself needs a bit of tweaking before anything using it goes live. Maybe I'll release the library itself as well at some point, I don't know yet.
I was a bit worried about the performance, since it seemed to slow stuff down when redrawing a lot. That could happen for example when another window was moved on top of the thing. What was a bit strange though, was this would typically only happen after a while...
I was already going to write some bitmap caching logic to avoid doing the actual drawing unless something really changed in the window. Then my eyes caught something missing: I was leaking resources in my painting routine. Single line of code to fix that bug. Now it runs pretty nice just redrawing everything on the fly.