#Mellite v2.36.0 is out
I have mainly worked on the 'widget' object, making it possible to already substitute a lot of the low-level programming one would normally do in the 'action' object. I shall add a tutorial about the new features :-/ But first focus is now on the presentation at ScalaDays.
Next #Mellite version is focused on bug fixes, and improving user friendliness (a never ending thing). Among other things, there are pull down menus for code examples:
Right now trying to add undo/redo support for Ex/Widget programs, so you hopefully don't damage your workspace while experimenting :)
I started making a new "electroacoustic album" again after many years.
My plan for today is to finish the drop functionality in Mellite so I can quickly run renderings from selected timeline objects.
The project's working title is Shouldhalde, which is a play on the German word Schutthalde (pile of debris), a project where I bury the constant obstacle of thinking everything through first ("I should I should I should"), instead working bottom-up... Also perhaps in connection to Residual (2002).
"Signature of king Archil of Imereti"
Here is the idea:
Next I need to expose the selected objects of the timeline view, so the expression-program can operate on them.
Sub Rosa reissued historical recordings of bird song in #Venezuela: https://www.subrosa.net/en/catalogue/soundworks/jean-c-roche-birds-of-venezuela.html
Picked up work on #Körper γ.
A simple mechanical relay sounds quite loud inside a container. (I'm not even sure the "sound holes" are needed).
Some more custom FScape modules for the new Mellite: https://github.com/Sciss/SpaceMaterialDetail/releases/latest
Space | Material | Detail
Good night fediverse. Tomorrow with interpolation and composite rules.
val w = 640
val h = 480
val len = 8000
val x = SinOsc(7.2/len).linLin(-1,+1,0,w-1).roundTo(1)
val y = LFSaw (7.5/len).linLin(-1,+1,0,h-1).roundTo(1)
val sig = PenImage(
width = w,
height = h,
src = WhiteNoise(1.0).take(len),
x = x,
y = y,
next = Metro(len),
wrap = 0