Skip to content

kdijkstra13/MIDITools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIDITools

Collection of MIDI tools

Volca FM velocity

Adds note velocity for the KORG Volca FM by prepending a velocity message to the note message.

  • Platform: Ubuntu (Jack-Client)
  • ./volcafm_velo/volcafm_velo.py - Python script for starting the Jack port.
  • ./volcafm_velo/volcafm_velo.sh - Shell script to connect a Jack MIDI input via the transcoder to a Jack MIDI output.

MIDI Transcoder

The transcoder currently has these capabilities:

  1. View incoming MIDI messages
  2. Transcode incoming messages to other messages
  3. Transcode Guitar Hero Drums to Korg Volca Beats
  4. Transcode Guitar Hero Drums to Electron Model Cycles
  5. Round robin channel MIDI, create polyphonic synth from the Electron Model Cycles
  6. Transcode and forward midi messages between channels with a convenient GUI.
  • Platform: Windows (PyGame.midi)
  • ./transcoder/transcoder.py - Python script converting MIDI messages and monitoring MIDI messages.
  • ./transcoder/gui.py - Python script transcoding and forwarding MIDI messages.

Gen MIDI

Markup language to generate MIDI files for melody and chords. Use together with Synthesia.

  • ./genmidi/main.py - Parser for converting drC's MML to a MIDI file.
  • ./genmidi/JustForYou.py - Python example of left-hand chords and right-hand melody.

About

Collection of MIDI tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published