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, 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 378 52

  2. signalflow signalflow Public

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

    C++ 193 16

  3. pylive pylive Public

    Query and control Ableton Live from Python

    Python 507 66

  4. python-twitter-examples python-twitter-examples Public

    Examples of using Python for Twitter social data mining, using the python-twitter-tools framework.

    Python 589 323

  5. python-supercollider python-supercollider Public

    Python client for the SuperCollider audio synthesis server

    Python 65 4

  6. AbletonOSC AbletonOSC Public

    Control Ableton Live 11 via Open Sound Control (OSC)

    Python 428 70