Skip to content
View ideoforms's full-sized avatar

Block or report ideoforms

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ideoforms/README.md

ideoforms / Daniel John Jones

I am a UK-based artist-researcher, interested in algorithmic composition, sonification, systems music, sound installations, and spatial audio.

As part of my practice and studio projects as part of Jones/Bulley, I develop a number of open-source frameworks that are focused on generating and interacting with sound, primarily via Python.

  • 🎛 signalflow: real-time sound synthesis, processing and DSP, with Pythonic API and an efficient C++ core
  • 🎵 isobar: generate and manipulate musical patterns and control sequences, outputting MIDI, OSC, or MIDI files
  • 🎹 AbletonOSC: enables control of Ableton Live with OpenSoundControl
  • 🔌 pylive: connects to AbletonOSC to control Ableton Live directly from Python scripts
  • 🔊 python-supercollider: control the SuperCollider synthesis engine from Python

Pinned Loading

  1. isobar isobar Public

    A Python package for creating and manipulating musical patterns, designed for use in algorithmic composition, generative music and sonification. Can be used to generate MIDI events, MIDI files, OSC…

    Python 381 53

  2. signalflow signalflow Public

    A sound synthesis framework for Python, designed for clear and concise expression of musical ideas

    C++ 197 16

  3. pylive pylive Public

    Query and control Ableton Live from Python

    Python 515 66

  4. python-supercollider python-supercollider Public

    Python client for the SuperCollider audio synthesis server

    Python 66 4

  5. AbletonOSC AbletonOSC Public

    Control Ableton Live 11 via Open Sound Control (OSC)

    Python 435 73