Show more

of course, the nanomb2 algorithm (aka "super series approximation") does work sometimes, and when it does it is often much faster than the older series approximation algorithm, which in turn is much faster than perturbation iterations alone, which in turn is much faster than using plain iteration with high precision numbers for each pixel

the algorithm works by approximating the orbit near a periodic cycle (usually a minibrot island) by a polynomial in *two* variables representing small changes in C and Z. you end up with a polynomial that does P iterations at once (a "super iteration"), where P is the period of the cycle.

this polynomial is only valid while dC and dZ are small, but when they get big you can switch to a different polynomial corresponding to a nearby less zoomed in minibrot of lower period. one "super-iteration" takes longer than one perturbation iteration or one plain iteration, but you need far fewer, so it works out faster.

combined with interior checking, you can set the iteration count exceedingly high (100100100 is routine for me now) with little-to-no slowdown, and get super-crisp minibrot boundaries

new feature release of kalle's fraktaler 2.14 (development) branch

mathr.co.uk/kf/kf.html#kf-2.14

- new feature: nanomb2 algorithm for power 2 Mandelbrot (experimental) (originally by knighty)
- new feature: display Newton period (and set limit for nanomb2 algorithm) in Location dialog
- new feature: Ctrl-Shift-W shortcut to set image size (suggested by gerrit)
- bugfix: distinguish dialog titles for set window size and set image size
- bugfix: fix corrupt images when zooming out from the default view
- new feature: dialogs to en/disable derivatives when opening file with/out
analytic DE; automatically enabling derivatives if needed in CLI mode (reported by gerrit)
- default zoom size changed from 4 to 2 (press Ctrl-4 to reset to 4, or load a settings file with your preference) (suggested by gerrit, to avoid the dreaded "zoom size is not 2" warning when saving zoom out sequence).
- merged changes from 2.13.11

(experimental means sometimes images are bad, like the attached)

new bugfix release of kalle's fraktaler 2.13 (stable) branch

mathr.co.uk/kf/kf.html#kf-2.13

- bugfix: fix translation with reuse reference enabled (reported by Dinkydau)
- bugfix: don't add additional references if autosolve is disabled
- bugfix: ghc-8.6 compatibility for preprocessor (MonadFail)
- upgrade to libpng 1.6.35

new bugfix release of kalle's fraktaler 2.12 (oldstable) branch:

mathr.co.uk/kf/kf.html#kf-2.12

- bugfix: corrupt image at transition between number types (eg near e600) (reported by CFJH)
- bugfix: changing "threads per CPU" during rendering crashes (reported by CFJH) (the menu is now disabled during rendering)
- bugfix: reading PNG metadata works even if it is moved after the image data chunks and has a miscapitalized "Comment" keyword
- bugfix: ghc-8.6 compatibility (MonadFail)
- bugfix: translation with reuse reference (reported by Dinkydau)
- bugfix: don't add secondary references when auto solve glitches is disabled
- upgrade to Boost 1.68.0
- upgrade to MPFR 4.0.1-p13
- upgrade to libpng 1.6.35

claude boosted

Next 22-23-24 November 2018 FESTIVAL ARTFUTURA London
Stour Space

with
Paul Friedlander

@ClaudeHeiland-Allen aka mathr.co.uk

Estela Oliva presents Clon

Mowgli Art & Andrew Rowe

Marco Maldarella & Christian Duka

PLUS AV Program

Premiere (1h)

Behind the Scenes (30min)
ManvsMachine, Goodbye Kansas, Wow Inc., Mikros Image

3D Futura Show (1h)
Goodbye Kansas, Julius Horsthuis, Maxim Zhestkov, Hans-Christoph Schultheiss, Mads Broni, Simon Christoph Krenn. Nicolas Deveaux, Besjan Sertolli, Peter Tomaszewicz, Laurent Witz, Dusan Kastelic.

Futura Graphics (1h)
Alex Popescu, Lubomir Arsov, Nexus Studios, WOW Inc., Substance, Klub Simon, Michael Enzbrunner, Serjan Burlak, Mike Mort...

Artworks (30min)
Teamlab, WOW, Ouchhh, h0nh1m…. and others.

Schools (1h)
Lightbox Academy, ESMA, ISART, New3DGE, MOPA, Rubika

TICKETS on EVENTBRITE
eventbrite.com/e/artfutura-lon

artfutura.org/v3/en/

stourspace.co.uk/artfutura-201

claude boosted

@entreprecariat BTW: minor correction: whether or not a permissive license was used is not relevant. More that it was a license that did not prevent commercial exploitation, so using the GPL instead of BSD would have been the same.

$ tail /etc/lightdm/lightdm-gtk-greeter.conf
[greeter]
screensaver-timeout=-1

this might work, though the documentation says it is for when the greeter is invoked as a lock screen for an existing session...

$ /usr/bin/jackd -ddummy &

$ tail /etc/pulse/default.pa
load-module module-jack-source
load-module module-jack-sink
set-default-sink jack_out
set-default-source jack_in
load-module module-loopback source=jack_in sink=alsa_output.platform-3f902000.hdmi.iec958-stereo

$ mplayer -ao jack somefile.ogg -loop 0 &

$ jack_connect "MPlayer [15406]:out_0" "PulseAudio JACK Source:front-left"
$ jack_connect "MPlayer [15406]:out_1" "PulseAudio JACK Source:front-right"

unholy strength of on top of on top of , not the usual stacking order but finally I got sound from JACK to my rpi3b HDMI output on debian buster arm64.

now I need to disable the screen blanking of the lightdm greeter, because when it kicks in the sounds stop (I'm running all the above via a remote ssh session).

$ export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus

might have had something to do with getting it working, but I'm not sure....

got rudimentary sound to work over hdmi on the raspberry pi 3 b running debian buster arm64 but that is with aplay's pulseaudio plugin only and jackd isn't having any of it - complains about no supported hardware formats in the alsa pcm

I published my work in progress patch set for for . It's a library for multidimensional array processing and more, but was abandoned some years ago.

I mainly hacked on it to get my old Mandelbrot set periodic attractor music patch to work again, so that I can figure out how it works and reimplement it with the enhanced knowledge that the years bring.

patchset against gridflow git svn clone
mathr.co.uk/gridflow/patches/

EP released on GOSUB10 in 2010
archive.bleu255.com/gosub10/GO

updated version of the EP's source code
code.mathr.co.uk/zzc

gridflow home page
gridflow.ca/

merged my radically changed clive-core engine code back into my clive live performance repository and it all seems to work still. will rehearse a bit later on to check that it's not just an illusion.

log seems to print a final newline when using a tty, but not if it is piped elsewhere. this ill behaviour was causing my html exporter to miss the final commit.

fixed it by mixserting ( ... && echo ) > outfile around the command. hax

today I'm refactoring my in system into a client (that recompiles source code on change) and server (that reloads shared libraries on change), together with launch scripts for various configurations.

going ok - seems to work fine all running on the same amd64 host, but cross-compiling to rpi3b needs work (it compiles, but my raspbian jessie won't load it, too-old glibc).

so I guess my next step is to backup my pi's data + configs and install (experimental, unsupported) debian buster arm64 on the sd card, then restore the relevant parts of the data and configs

code.mathr.co.uk/clive-core source code (work in progress)
mathr.co.uk/clive/ home page

new release of Kalles Fraktaler 2 development 2.14 branch:
kf-2.14.2 mathr.co.uk/kf/kf.html#kf-2.14
(bugfixes and minor enhancements)

plus a maintenance bugfix release of the stable 2.13 branch:
kf-2.13.10 mathr.co.uk/kf/kf.html#kf-2.13
(these bugfixes are also merged into 2.14)

code.mathr.co.uk/raymond
source code for my physics-inspired ray tracer for Fragmentarium (GPL3+)

another week, another time to reboot into several freshly compiled kernels to see if my bug has been fixed yet...

Show more
lurk.org

Welcome to post.lurk.org, an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that. This is part of a family of services that include mailing lists, group chat, and XMPP.