I've decided to publish a version of my rejected PhD project proposal on my wiki, and place it under the CC BY-SA 4.0 license. Enjoy!
Okay so #introductions
Hello. I'm @paul. I'm a musical hacker and sound designer interested in teaching computers how to sing. I spend most of my time working on software projects related to the field of computer music.
Some topics that amuse me:
My website: pbat.ch
My mirror website (hosted on GH): paulbatchelor.github.io
My name is David. I'm from Ann Arbor Michigan. I love to make music and I love writing software to make music and art. I typically feed myself by working as a software developer for others but am currently taking some time to focus on other projects. I'm hugely inspired by people making independent art and tools. I love the culture and aesthetic of Algorave but I've never been to one. I have just migrated here from mstdn.social and I'm excited to be on a more art focused instance.
More progress with my #synthwavefromscratch track today for the #libremusicchallenge! (I am building a synthwave track without a DAW, using just low-level C code with a small scripting language on top.)
Starting to use my gesture sequencer to work out melodies and make automation curves. Also added some a delay-throw on the melody.
I'm up to a 8-16 bar loop now. Hoping to add a little bit more. Another section perhaps? I need to leave enough time to make sure I can publish all the source code before the deadline!
set key 36;env [metro [expr (4 * 96) / 60]] 0.001 0.01 0.12;blsaw [mtof $key];blsaw [mtof [expr $key - 11.8]];add zz zz;blsaw [mtof [expr $key + 11.9]];add zz zz;mul zz 0.2;chorus zz 1.0 0.5 0.02 0.1;dcblocker zz;butlp zz 1000;butlp zz 1000;mul zz zz;wavout zz "synthbass.wav";computes 10;
synthesized snare with gated reverb. also for #synthwavefromscratch
metro 1;hold zz;regset zz 0;regget 0;env zz 0.001 0.07 0.07;mul [noise] 0.1;butlp zz 5000;peakeq zz 8000 8000 2;peakeq zz 200 1000 5;buthp zz 200;mul zz zz;dup;dup dup;bigverb zz zz 0.97 10000;drop;dcblocker zz;regget 0;env zz 0.001 0.08 0.1;mul zz zz;add zz zz;wavout zz "snare.wav";regget 0;unhold;computes 10;
metro 2;hold zz;regset zz 0;gensine [tabnew 8192];regget 0;dup;expon zz 1 0.1 0.001;scale zz 60 500;tphasor zz zz 0;phasewarp zz 0.2;oscfext zz zz;mul zz 0.5;regget 0;env zz 0.001 0.1 0.1;mul zz zz;regget 0;modalres zz 3000 3;add zz zz;wavout zz "kik.wav";computes 10;regget 0;unhold zz;
I just read an article about someone who learned just enough about how to make generative art, in order to flip NFTs. They ended up making $50k.
They blogged about it. The first half talked about NFTs and then worked backwards from that towards things like generative art, processing, and Mondrian. It was a very strange thought process.
10 years of Bytebeat
It's not just a new Noise Unit album today, there's the 20th anniversary edition of Assemblage 23's brilliant, heart-rending "Failure."
I teach computers how to sing.
Welcome to post.lurk.org, an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.