The 0-Coast is a semi-modular desktop synth created by MakeNoise.
Since v1.5.4, the 0-Coast has been configurable using MIDI CC messages. This avoids digging around in the PGM pages!
This class is simply a wrapper around the MakeNoise specification, with a simple GUI to make things easy.
Create a new NoCoastConfig window
NoCoastConfig instance (launches GUI)
These are all 'private' and called by the GUI - you are not expected to use these yourself. They are documented here for information.
Makes the GUI, and brings it to the front (called during instantiation)
Sets the MIDIOut device used to communicate with the 0-Coast
id |
The id of the MIDIEndPoint (index into MIDIClient.destinations). The GUI can handle this for you |
Turns the internal arpeggiator on
Turns the internal arpeggiator off
Sets the internal arpeggiator to 'Traditional' mode
Sets the internal arpeggiator to 'Latch' mode
Sets legato mode on
Sets legato mode off
Sets the MIDI channel MIDI A listens on
chan |
The MIDI channel number to listen on (0-127) |
Sets the MIDI channel MIDI B listens on
chan |
The MIDI channel number to listen on (0-127) |
Sets MIDI A CV to listen to note
Sets MIDI A CV to listen to velocity
Sets MIDI A CV to listen to the mod wheel
Sets MIDI A CV to listen to internal LFO
Sets MIDI B CV to listen to note
Sets MIDI B CV to listen to velocity
Sets MIDI B CV to listen to the mod wheel
Sets MIDI B CV to listen to the internal LFO
Sets MID A Gate to listen to noteon
Sets MIDI A Gate to listen to velocity (> 50%)
Sets MIDI A Gate to listn to the mod wheel (> 50&)
Sets MIDI A Gate to listen to internal LFO
Sets MIDI B Gate to listen to noteon
Sets MIDI B Gate to listen to velocity (> 50%)
Sets the Midi B Gate to listen to the mod wheel (> 50%)
Sets MIDI B Gate to listen to internal LFO
Sets the PitchBendScale for MIDI A (see 0-coast documentation)
val |
The scale for PitchBend (0-127) |
Sets the PitchBendScale for MIDI B (see 0-Coast documentation)
val |
The scale of PitchBend |
Sets the AfterTouchScale for MIDI A (see 0-Coast documentation)
val |
The scale for AfterTouch |
Sets the AfterTouchScale for MIDI B (see 0-Coast documentation)
val |
The scale for AfterTouch |
Sets the minimum velocity for MIDI A
val |
The minimum velocity (0-127) |
Sets the minimum velocity for MIDI B
val |
The minimum velocity (0-127) |
Sets to listen to incoming MIDI Clock
Sets whether to listen to the incoming MIDI Clock (see 0-Coast documentation)
Sets MIDI Tempo In division (see 0-Coast documentation)
val |
Tempo division (0-127) |