Gene Boggs
  • www.ology.net

Musical Creativity with Python

Posted on 2025-09-28

Tags: Python Music MIDI

Recently, I found that there were gaps in the musical creativity packages on pypi. There are packages for music analysis and utilities for doing MIDI things, but nothing I could find for actual creativity. I decided to rectify this and port my music and MIDI Perl code to Python.

Continue reading Musical Creativity with Python...

Querying a Music Theory Database

Posted on 2023-06-05

Tags: perl prolog MIDI music analysis software

For a long time, I have wondered how to easily know what chords have a diatonic function in two different keys (modes). This is known as a "common" or "pivot" chord. Naturally, being a software engineer, I wrote a program to answer this for me! (tl;dr: the mode-pivot program)

Continue reading Querying a Music Theory Database...

Realistic Drum Grooves

Posted on 2023-03-10

Tags: perl software MIDI generative music

I finally have the tools to create realistic drum grooves! (tl;dr: figured-syncopation & mp3s below)

Continue reading Realistic Drum Grooves...

My New Album: XI

Posted on 2023-03-05

Tags: music

IX cover art My first album in 6 years has been released! It's called "XI" (i.e. "Eleven")...

Continue reading My New Album: XI...

Creating Rhythms with Perl

Posted on 2023-03-02

Tags: perl software mathematics generative music

creating-rhythms-cover.png I recently finished the thin but dense book "Creating Rhythms". And being a programmer at heart, I naturally turned most of the math and c code into a handy perl module for any intrepid programmer to play with!

Continue reading Creating Rhythms with Perl...

  • ← Older

Tags

  • analysis
  • audio
  • automata
  • bible
  • complexity
  • data
  • evolutionary
  • fractal
  • game theory
  • generative
  • image
  • machine learning
  • mathematics
  • MIDI
  • Music
  • NLP
  • perl
  • pi
  • prime numbers
  • prolog
  • psychology
  • Python
  • R
  • software
  • systems
  • web

Feeds

  • Atom
  • RSS
Made with Statocles Copyright (c) 2013-2023 by Gene Boggs, Epistemologist-at-large