Category: Software

a collection of software

  • goosegrid

    goosegrid

    goosegrid is a browser MIDI sequencer that allows you to build looping parts quickly using a unique nesting grid system. You can quickly assemble complex parts, creative generative melodies and rhythms, and it has support for MIDI clock control and output across multiple MIDI instruments.

    Goosegrid is free, browser based, and can be found at https://aceslowman.itch.io/goosegrid

    Goosegrid came out of my interest in live-coding audio tools, especially ones that help in creating quick melodic ideas. The user interface is meant to be quick to use with keyboard and mouse, with a variety of keyboard shortcuts, and also supports inputting notes with an external MIDI device. It even has some tools for creating generative melodies within a given key and mode.

    It does require some kind of MIDI routing to be done to connect with other tools, either using the IAC MIDI Driver for MacOS, or something like LoopMIDI for Windows. More info about this can be found in the application itself. It’s meant to connect with other MIDI tools and software, but it does have some simple audio output.

    I am still periodically updating it with fixes and new features, and if you have any bugs or thoughts you want to share, please do!

    Goosegrid was also featured in the The Tool Jam 3 on Itch.io.

  • dazzlegen

    dazzlegen

    dazzlegen is a pattern generator. It can be used to generate unique, semi-random, glyph like patterns that can be used alone or as a source for other creative processes.

    Dazzlegen is free, browser based, and can be found at https://aceslowman.itch.io/dazzlegen

    dazzlegen works by recursively generating noise within a grid system, each layer affecting the offset of the next.

    In my own art I’ve used it extensively to generate interesting maps and sources of randomization. It started as a process patterns to be used in creating small prototype cloaks, but it quickly became a much more flexible and useful tool for other art I was working on. I’m currently working on some tools to sonify these patterns as well.

  • palimpsest

    palimpsest

    palimpsest is a text manipulation toolkit and live editor that can be used to perform operations on a number of texts. It has an API that makes it possible to weave and combine texts in multiple buffers, and has some (still in development) tools for analyzing meter. It was created as an experimental space for remixing text and is inspired by the expressive approach of other creative tools like Hydra.

    I consider this project to be unfinished / ongoing and hope to make updates periodically.

    palimpsest is browser based and can be found here:

    https://palimpsest-text.glitch.me/

    more information, code, and API info can be found at:

    https://github.com/aceslowman/palimpsest

  • camogen

    camogen

    Camogen is a visual art tool that allows you to write visual effects using shaders, arrange and chain them together using a graph system, and tweak parameters on the fly using an automatically generated interface. Every parameter can be changed by hand or by a motion graph system, allowing you to drive parameters with oscillators, MIDI controllers, and more.

    It automatically generates an interface from shader code that can be tweaked, customized, and annotated, and each effect can be shared, remixed, and collected.

    camogen is browser based, free, and can be found at https://aceslowman.itch.io/camogen

    I’ve used camogen extensively in my own art, often combined with dazzlegen to create photo collages using photography I collect while hiking and traveling.

  • theta

    theta

    Theta (Θ) is a multiple carrier fm synth that allows you to arrange overtones around a geometric UI. It’s available for free as a Max for Live instrument at the links below:

    https://maxforlive.com/library/device/5276/theta

    https://github.com/aceslowman/theta

    An older, browser based version of this project exists at:
    https://ringchord.glitch.me/