Skip to content

estine/ecobaubles

Repository files navigation

EcoBaubles

ᵇᶦᵇᵇˡᵉ ᵇᵒᵇᵇˡᵉ

Ecologically informed VST Plug-ins and M4L Devices for sound creation and manipulation.

Crystal Circuits Series / Modeling Natural Systems Series

Extensions of Eli Stine's 2019 dissertation, Modeling Natural Systems in Immersive Electroacoustic Music.

Plug-ins

Author(s)

Goals / Hopes / Dreams

Current Tasks

Crystal Circuits Series

  • Miarolitique (deluxe arpeggiator inspired by the formation of crystal clusters, AKA Druses) version in RNBO
  • Auralattice (crystallography inspired spatializer parameters generating plug-in) version in RNBO
  • Crystallophon (crystal-inspired simple (?) physical modeling synthesizer) version in RNBO (?)
  • Amphedra (piezo electricity inspired parameters (?) generating plug-in) version in RNBO

Modeling Natural Systems Series

  • Lotka-Volterra Oscillator
  • MurMini initial version in RNBO (granular synth with params. controlled by flock sim.)
  • Make a GUI front in JUCE for the SimpleGlitcher (just attach some knobs / faders to it)

Export Targets

  • RNBO exported VSTs without GUI (Max)
  • RNBO- or JUCE- or HISE-created VSTs with GUI (Max, C++, Cmajor, Javascript)
  • M4L devices for Ableton Live with GUI (Max)

Design Principles

  • Slick, pretty easy to evaluate and execute GUIs
  • Comprehensive but not overwhelming parameter spaces (effective parameter multiplexing)
  • Lots of audio demos and use within music
  • Async as well as syncing to BPM and beat grid (essential!)

Timeline

Phase I

  • Mockup EcoBaubles in Max, semi-conscious of RNBO~ limitations, target is RNBO~ without GUIs
  • Get functioning as VSTs using RNBO~, test within compositions

Phase II

  • Explore mockup GUI design in JUCE/PGM/Other
  • Create full-fledged, custom GUI versions in JUCE, based off of RNBO~

Phase III

  • Documentation creation, final touches, and beta testing

Phase IV

  • Release, promotion

About

Ecologically-informed Audio Plug-ins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages