Show more

"The described machine has apparently never been built, but there is little doubt that it can be built any time soon <footnote: personal communication>"

ah.... o-kay

2.41.0 is published now. It continues the work on the Action and Control objects, used to define algorithmic couplings (“glue”) between various objects in Mellite.

Support for closures has been added, allowing to map and flatMap options and sequences of expressions. Some elements changed, such as the Act type in action and control programs, which means that programs that make use of it are not compatible with the way preliminary support had been in v2.40.0. A new tutorial will follow.

"what has been excluded from recognisability" / "the ability to recognise construction becomes a tool for preventing unwanted manipulation" 🚧

I'm starting to document the development process of - including Mellite workspaces you can download. Here's a start: researchcatalogue.net/view/665

2.40.0 is published now.

It continues the work on the 'Action' and 'Control' objects, used to define algorithmic couplings ("glue") between various objects in Mellite. In this version, particularly the passiving of parameters from a control object into a runner using `runWith` has been added, as well as a way to return values, e.g. from an FScape signal process, using `MkLong`, `MkDouble` etc. along with a `Var` passed into `runWith` from the invoking control object.

Excited to show an installation version of (Meanderings) – Acoustical surveys of the City at this year's Nova Gorica.

We now have Slovenian texts. Our title was translated as Meandriranje - akustične študije mesta :thinkhappy:

Ok, I think I just accidentally created that Underworld "Rez" patch... [1/2]

(but Masto, why you cannot mix an image and a sound? see follow up toot)

If ur in Berlin this week:

DUMPF EDITION #12 CD release concert

Fri Sep 20th, 7 pm
km28, Karl-Marx-Str. 28

Segmod is a non-standard sound synthesis that embraces the discrete nature of digital sound.

Doors 19:00; concert 19:30.

19:30 performances:

Daniele Pozzi
Luc Döbereiner
Hanns Holger Rutz
David Pirrò

20:30 discussion moderated by Leonie Reineke

21:00 performances:

Yota Morimoto
Lula Romero
Miriam Akkermann
Ji Youn Kang
Casper Schipper
Martin Lorenz

dumpf.com/

I have released v2.39.0 with tentative JDK-bundled binary builds for Linux and Windows (macOS: on my to-do list!). Probably there are still hiccups. Let me know if you have any trouble using these:

archive.org/details/Mellite

I transcribed some notes on memory (allegedly) and added a soundfile-in-progress

researchcatalogue.net/view/381

news - many materials have now been published on the continuous exposition: researchcatalogue.net/view/381

Notably, you will find talk videos for 'Simulation and Computer Experimentation in Music and Sound Art' at Orpheus Ghent, and 'Algorithmic Spaces' at ZKM Karlsruhe.

Happy browsing! :blobcoffee:

My colleague confirmed this impression; seems to require closed headphones. My theory is that we "hear" a spectrally complementary function, for example notches when there where strong partials, similar to how we see negative afterimages when we look at a static image for a while and then move the eyes to something else.

There is a reference from German psycho-acoustician Zwicker about an "acoustical aftertone", describes as sine components after prolonged hearing of a notched noise.

Show thread

scalacollider-code for that sound:

RandSeed.ir
val freq0 = Seq(1.0, 1.02).map(_ * 8.824352)
val freq2 = Seq(1.0, 0.994).map(_ * 7860.8604)
val xi = LFSaw.ar(freq = freq0, iphase = 0.0)
val freq_0 = xi clip2 0.011223611
val lFDNoise3 = LFDNoise3.ar(freq_0)
val cuspN = CuspN.ar(freq = freq2, a = 1.0, b = 0.0, xi = xi)
val mix = Mix(lFDNoise3, cuspN))
val sig = Limiter.ar(LeakDC.ar(mix.clip2(1.0)) * 0.5)
Out.ar(0, Pan2.ar(sig))

Show thread
Show more
Octodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!