A unique music composition and improvisation program using grammars
Bol Processor is a program for music composition and improvisation with real-time MIDI, MIDI file, and Csound output. It produces music from a set of rules (a compositional grammar) or from text scores which may be typed or captured from a MIDI instrument.
Takt is a text-based language for describing note and chord sequences as well as algorithmic compositon rules with C-like syntax. This software package contains a REPL (read-eval-play loop) interpreter for Takt, a MIDI-file-to-Takt translator, and an Emacs interface program which enables note entry from a MIDI keyboard.
Strasheela is a constraint-based music composition system. The user defines music theories by sets of compositional rules and the system creates music which complies with these theories. User-interface is the programming language Oz.
MIDI Rules is a Rule-Based MIDI Processing Environment that can process (translate, map, convert, filter, trigger, route) MIDI messages. It supports multiple MIDI inputs/outputs, variables (enables state-based processing) and timed/delayed messages.
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure
Native application identity and user-based security for your Azure cloud
Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
MusicCreator is a Java application that composes rules-based "classical" music. Rules are specified using a custom XML syntax. The user can specify the ruleset, the length of the song in meaures, and the tempo. Music is saved to MIDI or MusicXML format