plewto
Joined 5 years ago
Karma
22
Submissions
5
Member since
Aug 12
Joined 5 years ago
ChannelFilter - filter messages by MIDI channel. Distributor - re-transmit message on any number of MIDI channels. MIDIInput - wrapper for MIDI input device. MIDIOutput - wrapper for MIDI output device MIDIPlayer - a MIDI file player. Monitor - display MIDI traffic. Transposer - manipulate MIDI data bytes.
Pigiron has a comprehensive OSC interface as well as an interactive command-line interface. It is terminal based program only implemented in Go. Currently it has only been tested on Ubunto Linux.
Pigiron is actually an evolution of a previous (unreleased) project I wrote years ago in Java. It had a similar structure of linked nodes, each specialized for a specific task. One of the things it had that Pigiron so far does not, are sysex editors, specifically for the DX7 and Oberheim Matrix synths. At some point I'll probably write a client app for the DX7 and maybe a more general sysex editor. Sadly the Oberheim has died. Another idea I want to investigate is integrating basic synthesis blocks that can be linked directly into the Pigiron tree. I want to keep it relatively simple though.