nmEdit - subprojects
Nomad (former jMod) is a graphical patch editor written in Java. The project attempts to provide all functionality necessary to become a good alternative to the ageing official editor.
jnmProtocol is a Java library that is used to communicate with the Nord Modular Synthesizer.
jPDL is a parser and language used to describe binary protocols. Using the protocol specification, the library can encode and decode the binary data stream representing a data packet.
Patchloader is a command line program used to download patches to the synth.
This library loads and saves patches to and from file. The version 3.03 .pch format is fully known. Jan Punter has documented the format here.
This library manages the communication with the synth. We are still trying to reverse engineer the complete sysex codes for communication between the synth and the PC. For now, see Project ENIGMA and Jan Punters recent progress on the protocol, http://www.iaf.nl/Users/BlueHell/prot/.
libPDL is a parser and language used to describe binary protocols. Using the protocol specification, the library can encode and decode the binary data stream representing a data packet.
Programmable Property Files are property files with a twist. Each line can define one or more properties using regular expressions. The value of a property is always a TCL expression, which of course can be constant. libPPF is a C++ implemented PPF parser.