Gene Boggs
  • www.ology.net

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...

Control Linux with MIDI

Posted on 2023-05-08

Tags: MIDI perl software systems

I decided to see if I could intercept signals from my MIDI controller and control my Linux machine. YES! (tl;dr: capture-midi)

Continue reading Control Linux with MIDI...

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...

Twelve-bar Jazz Practice

Posted on 2022-11-25

Tags: perl MIDI music software

I stumbled upon this chart of 17 blues-jazz (jazz-blues?) chord progressions by Dan Haerle. Naturally, being a programmer-musician, I made a program with which to practice improv skills. (tl;dr: blues-progressions & audio below)

Continue reading Twelve-bar Jazz Practice...

The Black Page (in Perl)

Posted on 2022-11-13

Tags: perl MIDI music software

The-Black-Page-Original-sm.jpg I have a library of drummer tools, and Frank Zappa wrote The Black Page drum solo. So... (tl;dr: black-page & mp3 at the bottom)

Continue reading The Black Page (in Perl)...

  • ← Older
  • Newer →

Tags

  • analysis
  • audio
  • automata
  • bible
  • chess
  • complexity
  • data
  • django
  • evolutionary
  • fractal
  • game theory
  • generative
  • hardware
  • image
  • machine learning
  • Mathematics
  • MIDI
  • music
  • NLP
  • perl
  • pi
  • prime numbers
  • prolog
  • psychology
  • python
  • R
  • software
  • systems
  • visualization
  • web

Feeds

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