status | setting tested | file |
---|---|---|
✅ | midi linear 127 to equal 100%' | midi linear 127 to equal 100% |
✅ | midi linear 64 to equal 50%' | midi linear 64 to equal 50% |
✅ | midi linear 0 to equal 0%' | midi linear 0 to equal 0% |
✅ | tempo 50 interpolation' | tempo 50 interpolation |
✅ | tempo 42 interpolation' | tempo 42 interpolation |
✅ | round 1' | round 1.233 |
✅ | round 1' | round 1.238 |
✅ | round 1' | round 1.235 |
✅ | round 1' | round 1.005 |
status | setting tested | file |
---|---|---|
✅ | compressor.amount.value = '0.0' | compressor.amount.value eq 0.0.ns2p |
✅ | compressor.amount.value = '10.0' | compressor.amount.value eq 10.0.ns2p |
✅ | compressor.enabled = 'false' | compressor.enabled eq false.ns2p |
✅ | compressor.enabled = 'true' | compressor.enabled eq true.ns2p |
✅ | reverb.amount.value = '0.0' | reverb.amount.value eq 0.0.ns2p |
✅ | reverb.amount.value = '10.0' | reverb.amount.value eq 10.0.ns2p |
✅ | reverb.enabled = 'false' | reverb.enabled eq false.ns2p |
✅ | reverb.enabled = 'true' | reverb.enabled eq true.ns2p |
✅ | reverb.type.value = 'Hall 1' | reverb.type.value eq Hall 1.ns2p |
✅ | reverb.type.value = 'Hall 2' | reverb.type.value eq Hall 2.ns2p |
✅ | reverb.type.value = 'Room 1' | reverb.type.value eq Room 1.ns2p |
✅ | reverb.type.value = 'Room 2' | reverb.type.value eq Room 2.ns2p |
✅ | reverb.type.value = 'Stage 1' | reverb.type.value eq Stage 1.ns2p |
✅ | reverb.type.value = 'Stage 2' | reverb.type.value eq Stage 2.ns2p |
✅ | slotA.effects.ampSimEq.ampType.value = 'JC' | slotA.effects.ampSimEq.ampType.value eq JC.ns2p |
✅ | slotA.effects.ampSimEq.ampType.value = 'Off' | slotA.effects.ampSimEq.ampType.value eq Off.ns2p |
✅ | slotA.effects.ampSimEq.ampType.value = 'Small' | slotA.effects.ampSimEq.ampType.value eq Small.ns2p |
✅ | slotA.effects.ampSimEq.ampType.value = 'Twin' | slotA.effects.ampSimEq.ampType.value eq Twin.ns2p |
✅ | slotA.effects.ampSimEq.bass.value = '+0.0 dB' | slotA.effects.ampSimEq.bass.value eq +0.0 dB.ns2p |
✅ | slotA.effects.ampSimEq.bass.value = '+15.0 dB' | slotA.effects.ampSimEq.bass.value eq +15.0 dB.ns2p |
✅ | slotA.effects.ampSimEq.bass.value = '-15.0 dB' | slotA.effects.ampSimEq.bass.value eq -15.0 dB.ns2p |
✅ | slotA.effects.ampSimEq.enabled = 'false' | slotA.effects.ampSimEq.enabled eq false.ns2p |
✅ | slotA.effects.ampSimEq.mid.value = '+0.0 dB' | slotA.effects.ampSimEq.mid.value eq +0.0 dB.ns2p |
✅ | slotA.effects.ampSimEq.mid.value = '+15.0 dB' | slotA.effects.ampSimEq.mid.value eq +15.0 dB.ns2p |
✅ | slotA.effects.ampSimEq.mid.value = '-15.0 dB' | slotA.effects.ampSimEq.mid.value eq -15.0 dB.ns2p |
✅ | slotA.effects.ampSimEq.midFilterFreq.value = '200 Hz' | slotA.effects.ampSimEq.midFilterFreq.value eq 200 Hz.ns2p |
✅ | slotA.effects.ampSimEq.midFilterFreq.value = '8.0 kHz' | slotA.effects.ampSimEq.midFilterFreq.value eq 8.0 kHz.ns2p |
✅ | slotA.effects.ampSimEq.midFilterFreq.value = '999 Hz' | slotA.effects.ampSimEq.midFilterFreq.value eq 999 Hz.ns2p |
✅ | slotA.effects.ampSimEq.overdrive.value = '10.0' | slotA.effects.ampSimEq.overdrive.value eq 10.0.ns2p |
✅ | slotA.effects.ampSimEq.source.value = 'Organ' | slotA.effects.ampSimEq.source.value eq Organ.ns2p |
✅ | slotA.effects.ampSimEq.source.value = 'Piano' | slotA.effects.ampSimEq.source.value eq Piano.ns2p |
✅ | slotA.effects.ampSimEq.source.value = 'Synth' | slotA.effects.ampSimEq.source.value eq Synth.ns2p |
✅ | slotA.effects.ampSimEq.treble.value = '+0.0 dB' | slotA.effects.ampSimEq.treble.value eq +0.0 dB.ns2p |
✅ | slotA.effects.ampSimEq.treble.value = '+15.0 dB' | slotA.effects.ampSimEq.treble.value eq +15.0 dB.ns2p |
✅ | slotA.effects.ampSimEq.treble.value = '-15.0 dB' | slotA.effects.ampSimEq.treble.value eq -15.0 dB.ns2p |
✅ | slotA.effects.delay.amount.value = '0.0' AND slotA.effects.delay.amount.morph.afterTouch.to.value = '10.0' | slotA.effects.delay.amount.value eq 0.0 and slotA.effects.delay.amount.morph.afterTouch.to.value eq 10.0.ns2p |
✅ | slotA.effects.delay.amount.value = '0.0' | slotA.effects.delay.amount.value eq 0.0.ns2p |
✅ | slotA.effects.delay.amount.value = '10.0' AND slotA.effects.delay.amount.morph.controlPedal.to.value = '0.0' | slotA.effects.delay.amount.value eq 10.0 and slotA.effects.delay.amount.morph.controlPedal.to.value eq 0.0.ns2p |
✅ | slotA.effects.delay.amount.value = '10.0' | slotA.effects.delay.amount.value eq 10.0.ns2p |
✅ | slotA.effects.delay.amount.value = '5.0' AND slotA.effects.delay.amount.morph.wheel.to.value = '10.0' | slotA.effects.delay.amount.value eq 5.0 and slotA.effects.delay.amount.morph.wheel.to.value eq 10.0.ns2p |
✅ | slotA.effects.delay.amount.value = '5.0' | slotA.effects.delay.amount.value eq 5.0.ns2p |
✅ | slotA.effects.delay.feedback.value = '0.0' | slotA.effects.delay.feedback.value eq 0.0.ns2p |
✅ | slotA.effects.delay.feedback.value = '10.0' | slotA.effects.delay.feedback.value eq 10.0.ns2p |
✅ | slotA.effects.delay.feedback.value = '5.0' | slotA.effects.delay.feedback.value eq 5.0.ns2p |
✅ | slotA.effects.delay.pingPong.enabled = 'false' | slotA.effects.delay.pingPong.enabled eq false.ns2p |
✅ | slotA.effects.delay.pingPong.enabled = 'true' | slotA.effects.delay.pingPong.enabled eq true.ns2p |
✅ | slotA.effects.delay.source.value = 'Organ' | slotA.effects.delay.source.value eq Organ.ns2p |
✅ | slotA.effects.delay.source.value = 'Piano' | slotA.effects.delay.source.value eq Piano.ns2p |
✅ | slotA.effects.delay.source.value = 'Synth' | slotA.effects.delay.source.value eq Synth.ns2p |
✅ | slotA.effects.delay.tempo.value = '107 ms 140 bpm (x4)' | slotA.effects.delay.tempo.value eq 107 ms 140 bpm (x4).ns2p |
✅ | slotA.effects.delay.tempo.value = '1/2' AND slotA.effects.delay.tempo.morph.afterTouch.to.value = '1/32' | slotA.effects.delay.tempo.value eq 1@a2 and slotA.effects.delay.tempo.morph.afterTouch.to.value eq 1@a32.ns2p |
✅ | slotA.effects.delay.tempo.value = '1/32' AND slotA.effects.delay.tempo.morph.controlPedal.to.value = '1/2' | slotA.effects.delay.tempo.value eq 1@a32 and slotA.effects.delay.tempo.morph.controlPedal.to.value eq 1@a2.ns2p |
✅ | slotA.effects.delay.tempo.value = '1/4' AND slotA.effects.delay.tempo.morph.wheel.to.value = '1/32' | slotA.effects.delay.tempo.value eq 1@a4 and slotA.effects.delay.tempo.morph.wheel.to.value eq 1@a32.ns2p |
✅ | slotA.effects.delay.tempo.value = '1/4' | slotA.effects.delay.tempo.value eq 1@a4.ns2p |
✅ | slotA.effects.delay.tempo.value = '20 ms' | slotA.effects.delay.tempo.value eq 20 ms.ns2p |
✅ | slotA.effects.delay.tempo.value = '234 ms 128 bpm (x2)' | slotA.effects.delay.tempo.value eq 234 ms 128 bpm (x2).ns2p |
✅ | slotA.effects.delay.tempo.value = '750 ms 80 bpm' | slotA.effects.delay.tempo.value eq 750 ms 80 bpm.ns2p |
✅ | slotA.effects.delay.tempo.value = '99 ms' | slotA.effects.delay.tempo.value eq 99 ms.ns2p |
✅ | slotA.effects.effect1.amount.midi = '0' | slotA.effects.effect1.amount.midi eq 0.ns2p |
✅ | slotA.effects.effect1.amount.midi = '127' | slotA.effects.effect1.amount.midi eq 127.ns2p |
✅ | slotA.effects.effect1.amount.morph.afterTouch.to.value = '10.0' | slotA.effects.effect1.amount.morph.afterTouch.to.value eq 10.0.ns2p |
✅ | slotA.effects.effect1.amount.morph.controlPedal.to.value = '0.0' | slotA.effects.effect1.amount.morph.controlPedal.to.value eq 0.0.ns2p |
✅ | slotA.effects.effect1.amount.morph.wheel.to.value = '10.0' | slotA.effects.effect1.amount.morph.wheel.to.value eq 10.0.ns2p |
✅ | slotA.effects.effect1.rate.midi = '0' | slotA.effects.effect1.rate.midi eq 0.ns2p |
✅ | slotA.effects.effect1.rate.midi = '127' | slotA.effects.effect1.rate.midi eq 127.ns2p |
✅ | slotA.effects.effect1.rate.morph.afterTouch.to.value = '1/32' | slotA.effects.effect1.rate.morph.afterTouch.to.value eq 1@a32.ns2p |
✅ | slotA.effects.effect1.rate.morph.controlPedal.to.value = '4/1' | slotA.effects.effect1.rate.morph.controlPedal.to.value eq 4@a1.ns2p |
✅ | slotA.effects.effect1.rate.morph.wheel.to.value = '1/32' | slotA.effects.effect1.rate.morph.wheel.to.value eq 1@a32.ns2p |
✅ | slotA.effects.effect1.rate.value = '0 (0.0)' AND slotA.effects.effect1.rate.morph.afterTouch.to.value = '10 (0.8)' | slotA.effects.effect1.rate.value eq 0 (0.0) and slotA.effects.effect1.rate.morph.afterTouch.to.value eq 10 (0.8).ns2p |
✅ | slotA.effects.effect1.rate.value = '10 (0.8)' AND slotA.effects.effect1.rate.morph.controlPedal.to.value = '0 (0.0)' | slotA.effects.effect1.rate.value eq 10 (0.8) and slotA.effects.effect1.rate.morph.controlPedal.to.value eq 0 (0.0).ns2p |
✅ | slotA.effects.effect1.rate.value = '1/1' | slotA.effects.effect1.rate.value eq 1@a1.ns2p |
✅ | slotA.effects.effect1.rate.value = '5 (0.4)' AND slotA.effects.effect1.rate.morph.wheel.to.value = '10 (0.8)' | slotA.effects.effect1.rate.value eq 5 (0.4) and slotA.effects.effect1.rate.morph.wheel.to.value eq 10 (0.8).ns2p |
✅ | slotA.effects.effect1.rate.value = '5 (0.4)' | slotA.effects.effect1.rate.value eq 5 (0.4).ns2p |
✅ | slotA.effects.effect1.source.value = 'Organ' | slotA.effects.effect1.source.value eq Organ.ns2p |
✅ | slotA.effects.effect1.source.value = 'Piano' | slotA.effects.effect1.source.value eq Piano.ns2p |
✅ | slotA.effects.effect1.source.value = 'Synth' | slotA.effects.effect1.source.value eq Synth.ns2p |
✅ | slotA.effects.effect1.type.value = 'Auto-Wah 1' | slotA.effects.effect1.type.value eq Auto-Wah 1.ns2p |
✅ | slotA.effects.effect1.type.value = 'Auto-Wah 2' | slotA.effects.effect1.type.value eq Auto-Wah 2.ns2p |
✅ | slotA.effects.effect1.type.value = 'Ring Mod' | slotA.effects.effect1.type.value eq Ring Mod.ns2p |
✅ | slotA.effects.effect1.type.value = 'Tremolo' | slotA.effects.effect1.type.value eq Tremolo.ns2p |
✅ | slotA.effects.effect1.type.value = 'Wah-Wah' | slotA.effects.effect1.type.value eq Wah-Wah.ns2p |
✅ | slotA.effects.effect2.amount.midi = '0' | slotA.effects.effect2.amount.midi eq 0.ns2p |
✅ | slotA.effects.effect2.amount.midi = '127' | slotA.effects.effect2.amount.midi eq 127.ns2p |
✅ | slotA.effects.effect2.amount.morph.afterTouch.to.value = '10.0' | slotA.effects.effect2.amount.morph.afterTouch.to.value eq 10.0.ns2p |
✅ | slotA.effects.effect2.amount.morph.controlPedal.to.value = '0.0' | slotA.effects.effect2.amount.morph.controlPedal.to.value eq 0.0.ns2p |
✅ | slotA.effects.effect2.amount.morph.wheel.to.value = '10.0' | slotA.effects.effect2.amount.morph.wheel.to.value eq 10.0.ns2p |
✅ | slotA.effects.effect2.rate.midi = '0' | slotA.effects.effect2.rate.midi eq 0.ns2p |
✅ | slotA.effects.effect2.rate.midi = '127' | slotA.effects.effect2.rate.midi eq 127.ns2p |
✅ | slotA.effects.effect2.rate.morph.afterTouch.to.value = '1/32' | slotA.effects.effect2.rate.morph.afterTouch.to.value eq 1@a32.ns2p |
✅ | slotA.effects.effect2.rate.morph.controlPedal.to.value = '4/1' | slotA.effects.effect2.rate.morph.controlPedal.to.value eq 4@a1.ns2p |
✅ | slotA.effects.effect2.rate.morph.wheel.to.value = '1/32' | slotA.effects.effect2.rate.morph.wheel.to.value eq 1@a32.ns2p |
✅ | slotA.effects.effect2.rate.value = '0 (0.0)' AND slotA.effects.effect2.rate.morph.afterTouch.to.value = '10 (0.8)' | slotA.effects.effect2.rate.value eq 0 (0.0) and slotA.effects.effect2.rate.morph.afterTouch.to.value eq 10 (0.8).ns2p |
✅ | slotA.effects.effect2.rate.value = '10 (0.8)' AND slotA.effects.effect2.rate.morph.controlPedal.to.value = '0 (0.0)' | slotA.effects.effect2.rate.value eq 10 (0.8) and slotA.effects.effect2.rate.morph.controlPedal.to.value eq 0 (0.0).ns2p |
✅ | slotA.effects.effect2.rate.value = '5 (0.4)' AND slotA.effects.effect2.rate.morph.wheel.to.value = '10 (0.8)' | slotA.effects.effect2.rate.value eq 5 (0.4) and slotA.effects.effect2.rate.morph.wheel.to.value eq 10 (0.8).ns2p |
✅ | slotA.effects.effect2.rate.value = '5 (0.4)' | slotA.effects.effect2.rate.value eq 5 (0.4).ns2p |
✅ | slotA.effects.effect2.source.value = 'Organ' | slotA.effects.effect2.source.value eq Organ.ns2p |
✅ | slotA.effects.effect2.source.value = 'Synth' | slotA.effects.effect2.source.value eq Synth.ns2p |
✅ | slotA.effects.effect2.type.value = 'Chorus 1' | slotA.effects.effect2.type.value eq Chorus 1.ns2p |
✅ | slotA.effects.effect2.type.value = 'Chorus 2' | slotA.effects.effect2.type.value eq Chorus 2.ns2p |
✅ | slotA.effects.effect2.type.value = 'Flanger' | slotA.effects.effect2.type.value eq Flanger.ns2p |
✅ | slotA.effects.effect2.type.value = 'Phaser 1' | slotA.effects.effect2.type.value eq Phaser 1.ns2p |
✅ | slotA.effects.effect2.type.value = 'Phaser 2' | slotA.effects.effect2.type.value eq Phaser 2.ns2p |
✅ | slotA.effects.effect2.type.value = 'Vibe' | slotA.effects.effect2.type.value eq Vibe.ns2p |
✅ | slotA.effects.rotarySpeaker.drive.value = '10.0' | slotA.effects.rotarySpeaker.drive.value eq 10.0.ns2p |
✅ | slotA.effects.rotarySpeaker.source.value = 'Organ' | slotA.effects.rotarySpeaker.source.value eq Organ.ns2p |
✅ | slotA.effects.rotarySpeaker.source.value = 'Piano' | slotA.effects.rotarySpeaker.source.value eq Piano.ns2p |
✅ | slotA.effects.rotarySpeaker.source.value = 'Synth' | slotA.effects.rotarySpeaker.source.value eq Synth.ns2p |
✅ | slotA.effects.rotarySpeaker.speed.morph.afterTouch.enabled = 'true' | slotA.effects.rotarySpeaker.speed.morph.afterTouch.enabled eq true.ns2p |
✅ | slotA.effects.rotarySpeaker.speed.morph.controlPedal.enabled = 'true' | slotA.effects.rotarySpeaker.speed.morph.controlPedal.enabled eq true.ns2p |
✅ | slotA.effects.rotarySpeaker.speed.morph.wheel.enabled = 'true' | slotA.effects.rotarySpeaker.speed.morph.wheel.enabled eq true.ns2p |
✅ | slotA.effects.rotarySpeaker.speed.value = 'Fast' | slotA.effects.rotarySpeaker.speed.value eq Fast.ns2p |
✅ | slotA.effects.rotarySpeaker.speed.value = 'Slow/Stop' | slotA.effects.rotarySpeaker.speed.value eq Slow@aStop.ns2p |
✅ | slotA.effects.rotarySpeaker.stopMode.enabled = 'true' | slotA.effects.rotarySpeaker.stopMode.enabled eq true.ns2p |
status | setting tested | file |
---|---|---|
✅ | slotA.extern.control.value = 'Midi CC' | slotA.extern.control.value eq Midi CC.ns2p |
✅ | slotA.extern.control.value = 'Program' | slotA.extern.control.value eq Program.ns2p |
✅ | slotA.extern.control.value = 'Volume' | slotA.extern.control.value eq Volume.ns2p |
✅ | slotA.extern.enabled = 'false' | slotA.extern.enabled eq false.ns2p |
✅ | slotA.extern.enabled = 'true' | slotA.extern.enabled eq true.ns2p |
✅ | slotA.extern.kbZone.value = 'HI' | slotA.extern.kbZone.value eq HI.ns2p |
✅ | slotA.extern.kbZone.value = 'LO UP' | slotA.extern.kbZone.value eq LO UP.ns2p |
✅ | slotA.extern.kbZone.value = 'LO' | slotA.extern.kbZone.value eq LO.ns2p |
✅ | slotA.extern.kbZone.value = 'UP HI' | slotA.extern.kbZone.value eq UP HI.ns2p |
✅ | slotA.extern.kbZone.value = 'UP' | slotA.extern.kbZone.value eq UP.ns2p |
✅ | slotA.extern.midiCc.value = '0' | slotA.extern.midiCc.value eq 0.ns2p |
✅ | slotA.extern.midiCc.value = '127' AND slotA.extern.midiCc.morph.afterTouch.to.value = '0' | slotA.extern.midiCc.value eq 127 and slotA.extern.midiCc.morph.afterTouch.to.value eq 0.ns2p |
✅ | slotA.extern.midiCc.value = '127' | slotA.extern.midiCc.value eq 127.ns2p |
✅ | slotA.extern.midiCc.value = '63' | slotA.extern.midiCc.value eq 63.ns2p |
✅ | slotA.extern.octaveShift.value = '-7 oct' | slotA.extern.octaveShift.value eq -7 oct.ns2p |
✅ | slotA.extern.octaveShift.value = '+6 oct' | slotA.extern.octaveShift.value eq @p6 oct.ns2p |
✅ | slotA.extern.pitchStick.enabled = 'false' | slotA.extern.pitchStick.enabled eq false.ns2p |
✅ | slotA.extern.pitchStick.enabled = 'true' | slotA.extern.pitchStick.enabled eq true.ns2p |
✅ | slotA.extern.program.value = '1' | slotA.extern.program.value eq 1.ns2p |
✅ | slotA.extern.program.value = '128' | slotA.extern.program.value eq 128.ns2p |
✅ | slotA.extern.program.value = '63' | slotA.extern.program.value eq 63.ns2p |
✅ | slotA.extern.sustainPedal.enabled = 'false' | slotA.extern.sustainPedal.enabled eq false.ns2p |
✅ | slotA.extern.sustainPedal.enabled = 'true' | slotA.extern.sustainPedal.enabled eq true.ns2p |
✅ | slotA.extern.volume.value = '0' | slotA.extern.volume.value eq 0.ns2p |
✅ | slotA.extern.volume.value = '127' AND slotA.extern.volume.morph.wheel.to.value = '0' | slotA.extern.volume.value eq 127 and slotA.extern.volume.morph.wheel.to.value eq 0.ns2p |
✅ | slotA.extern.volume.value = '127' | slotA.extern.volume.value eq 127.ns2p |
✅ | slotA.extern.volume.value = '63' | slotA.extern.volume.value eq 63.ns2p |
status | setting tested | file |
---|---|---|
✅ | category = 'Acoustic' | category eq Acoustic.ns2p |
✅ | category = 'Arpeggio' | category eq Arpeggio.ns2p |
✅ | category = 'Bass' | category eq Bass.ns2p |
✅ | category = 'Clavinet' | category eq Clavinet.ns2p |
✅ | category = 'EPiano1' | category eq EPiano1.ns2p |
✅ | category = 'EPiano2' | category eq EPiano2.ns2p |
✅ | category = 'FX' | category eq FX.ns2p |
✅ | category = 'Fantasy' | category eq Fantasy.ns2p |
✅ | category = 'Grand' | category eq Grand.ns2p |
✅ | category = 'Harpsi' | category eq Harpsi.ns2p |
✅ | category = 'Lead' | category eq Lead.ns2p |
✅ | category = 'None' | category eq None.ns2p |
✅ | category = 'Organ' | category eq Organ.ns2p |
✅ | category = 'Pad' | category eq Pad.ns2p |
✅ | category = 'Pluck' | category eq Pluck.ns2p |
✅ | category = 'String' | category eq String.ns2p |
✅ | category = 'Synth' | category eq Synth.ns2p |
✅ | category = 'Upright' | category eq Upright.ns2p |
✅ | category = 'User' | category eq User.ns2p |
✅ | category = 'Vocal' | category eq Vocal.ns2p |
✅ | category = 'Wind' | category eq Wind.ns2p |
✅ | dualKeyboard.enabled = 'false' | dualKeyboard.enabled eq false.ns2p |
✅ | dualKeyboard.enabled = 'true' | dualKeyboard.enabled eq true.ns2p |
✅ | id.name = 'A:01:1' | id.name eq A@c01@c1.ns2p |
✅ | id.name = 'A:01:2' | id.name eq A@c01@c2.ns2p |
✅ | id.name = 'A:20:5' | id.name eq A@c20@c5.ns2p |
✅ | id.name = 'B:01:1' | id.name eq B@c01@c1.ns2p |
✅ | id.name = 'B:20:5' | id.name eq B@c20@c5.ns2p |
✅ | id.name = 'D:01:1' | id.name eq D@c01@c1.ns2p |
✅ | id.name = 'D:20:5' | id.name eq D@c20@c5.ns2p |
✅ | masterClock.rate.value = '238 bpm' | masterClock.rate.value eq 238 bpm.ns2p |
✅ | masterClock.rate.value = '239 bpm' | masterClock.rate.value eq 239 bpm.ns2p |
✅ | masterClock.rate.value = '240 bpm' | masterClock.rate.value eq 240 bpm.ns2p |
✅ | masterClock.rate.value = '30 bpm' | masterClock.rate.value eq 30 bpm.ns2p |
✅ | masterClock.rate.value = '31 bpm' | masterClock.rate.value eq 31 bpm.ns2p |
✅ | masterClock.rate.value = '32 bpm' | masterClock.rate.value eq 32 bpm.ns2p |
✅ | size = '547' | size eq 547.ns2p |
✅ | size = '565' | size eq 565.ns2p |
✅ | slotA.enabled = 'false' AND slotB.enabled = 'true' | slotA.enabled eq false and slotB.enabled eq true.ns2p |
✅ | slotA.enabled = 'true' AND slotB.enabled = 'false' | slotA.enabled eq true and slotB.enabled eq false.ns2p |
✅ | slotA.enabled = 'true' AND slotB.enabled = 'true' | slotA.enabled eq true and slotB.enabled eq true.ns2p |
✅ | slotA.organ.output.value = '1&2' | slotA.organ.output.value eq 1&2.ns2p |
✅ | slotA.organ.output.value = '3&4' | slotA.organ.output.value eq 3&4.ns2p |
✅ | slotA.organ.output.value = '3' | slotA.organ.output.value eq 3.ns2p |
✅ | slotA.organ.output.value = '4' | slotA.organ.output.value eq 4.ns2p |
✅ | slotA.piano.output.value = '1&2' | slotA.piano.output.value eq 1&2.ns2p |
✅ | slotA.piano.output.value = '3&4' | slotA.piano.output.value eq 3&4.ns2p |
✅ | slotA.piano.output.value = '3' | slotA.piano.output.value eq 3.ns2p |
✅ | slotA.piano.output.value = '4' | slotA.piano.output.value eq 4.ns2p |
✅ | slotA.synth.output.value = '1&2' | slotA.synth.output.value eq 1&2.ns2p |
✅ | slotA.synth.output.value = '3&4' | slotA.synth.output.value eq 3&4.ns2p |
✅ | slotA.synth.output.value = '3' | slotA.synth.output.value eq 3.ns2p |
✅ | slotA.synth.output.value = '4' | slotA.synth.output.value eq 4.ns2p |
✅ | slotB.organ.output.value = '1&2' | slotB.organ.output.value eq 1&2.ns2p |
✅ | slotB.organ.output.value = '3&4' | slotB.organ.output.value eq 3&4.ns2p |
✅ | slotB.organ.output.value = '3' | slotB.organ.output.value eq 3.ns2p |
✅ | slotB.organ.output.value = '4' | slotB.organ.output.value eq 4.ns2p |
✅ | slotB.piano.output.value = '1&2' | slotB.piano.output.value eq 1&2.ns2p |
✅ | slotB.piano.output.value = '3&4' | slotB.piano.output.value eq 3&4.ns2p |
✅ | slotB.piano.output.value = '3' | slotB.piano.output.value eq 3.ns2p |
✅ | slotB.piano.output.value = '4' | slotB.piano.output.value eq 4.ns2p |
✅ | slotB.synth.output.value = '1&2' | slotB.synth.output.value eq 1&2.ns2p |
✅ | slotB.synth.output.value = '3&4' | slotB.synth.output.value eq 3&4.ns2p |
✅ | slotB.synth.output.value = '3' | slotB.synth.output.value eq 3.ns2p |
✅ | slotB.synth.output.value = '4' | slotB.synth.output.value eq 4.ns2p |
✅ | split.enabled = 'false' | split.enabled eq false.ns2p |
✅ | split.low.note = 'C3' AND split.high.note = '--' | split.low.note eq C3 and split.high.note eq --.ns2p |
✅ | split.low.note = 'C4' AND split.high.note = '--' | split.low.note eq C4 and split.high.note eq --.ns2p |
✅ | split.low.note = 'C5' AND split.high.note = '--' | split.low.note eq C5 and split.high.note eq --.ns2p |
✅ | split.low.note = 'C6' AND split.high.note = '--' | split.low.note eq C6 and split.high.note eq --.ns2p |
✅ | split.low.note = 'C7' AND split.high.note = '--' | split.low.note eq C7 and split.high.note eq --.ns2p |
✅ | split.low.note = 'F2' AND split.high.note = '--' | split.low.note eq F2 and split.high.note eq --.ns2p |
✅ | split.low.note = 'F2' AND split.high.note = 'C3' | split.low.note eq F2 and split.high.note eq C3.ns2p |
✅ | split.low.note = 'F2' AND split.high.note = 'C7' | split.low.note eq F2 and split.high.note eq C7.ns2p |
✅ | split.low.note = 'F3' AND split.high.note = '--' | split.low.note eq F3 and split.high.note eq --.ns2p |
✅ | split.low.note = 'F4' AND split.high.note = '--' | split.low.note eq F4 and split.high.note eq --.ns2p |
✅ | split.low.note = 'F5' AND split.high.note = '--' | split.low.note eq F5 and split.high.note eq --.ns2p |
✅ | split.low.note = 'F6' AND split.high.note = '--' | split.low.note eq F6 and split.high.note eq --.ns2p |
✅ | split.low.note = 'F6' AND split.high.note = 'C7' | split.low.note eq F6 and split.high.note eq C7.ns2p |
✅ | transpose.value = '-1' | transpose.value eq -1.ns2p |
✅ | transpose.value = '-4' | transpose.value eq -4.ns2p |
✅ | transpose.value = '-5' | transpose.value eq -5.ns2p |
✅ | transpose.value = '-6' | transpose.value eq -6.ns2p |
✅ | transpose.value = '+1' | transpose.value eq @p1.ns2p |
✅ | transpose.value = '+2' | transpose.value eq @p2.ns2p |
✅ | transpose.value = '+5' | transpose.value eq @p5.ns2p |
✅ | transpose.value = '+6' | transpose.value eq @p6.ns2p |
✅ | transpose.value = 'OFF' | transpose.value eq OFF.ns2p |
status | setting tested | file |
---|---|---|
✅ | ext = 'ns2l' | ext eq ns2l.ns2l |
status | setting tested | file |
---|---|---|
✅ | slotA.organ.kbGate.enabled = 'true' | slotA.organ.kbGate.enabled eq true.ns2p |
✅ | slotA.organ.kbZone.value = 'HI' | slotA.organ.kbZone.value eq HI.ns2p |
✅ | slotA.organ.kbZone.value = 'LO UP HI' | slotA.organ.kbZone.value eq LO UP HI.ns2p |
✅ | slotA.organ.kbZone.value = 'LO UP' | slotA.organ.kbZone.value eq LO UP.ns2p |
✅ | slotA.organ.kbZone.value = 'LO' | slotA.organ.kbZone.value eq LO.ns2p |
✅ | slotA.organ.kbZone.value = 'UP HI' | slotA.organ.kbZone.value eq UP HI.ns2p |
✅ | slotA.organ.kbZone.value = 'UP' | slotA.organ.kbZone.value eq UP.ns2p |
✅ | slotA.organ.latchPedal.enabled = 'true' | slotA.organ.latchPedal.enabled eq true.ns2p |
✅ | slotA.organ.octaveShift.value = '-6 oct' | slotA.organ.octaveShift.value eq -6 oct.ns2p |
✅ | slotA.organ.octaveShift.value = '-7 oct' | slotA.organ.octaveShift.value eq -7 oct.ns2p |
✅ | slotA.organ.octaveShift.value = '+6 oct' | slotA.organ.octaveShift.value eq @p6 oct.ns2p |
✅ | slotA.organ.pitchStick.enabled = 'true' | slotA.organ.pitchStick.enabled eq true.ns2p |
✅ | slotA.organ.sustainPedal.enabled = 'true' | slotA.organ.sustainPedal.enabled eq true.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.drawbars.value = '01 2345 678' AND slotA.organ.preset1.drawbars.morph.afterTouch.to.value = '88 8888 88-' | slotA.organ.type.value eq B3 and slotA.organ.preset1.drawbars.value eq 01 2345 678 and slotA.organ.preset1.drawbars.morph.afterTouch.to.value eq 88 8888 88-.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.drawbars.value = '01 2345 678' AND slotA.organ.preset1.drawbars.morph.wheel.to.value = '12 3454 567' | slotA.organ.type.value eq B3 and slotA.organ.preset1.drawbars.value eq 01 2345 678 and slotA.organ.preset1.drawbars.morph.wheel.to.value eq 12 3454 567.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.drawbars.value = '88 8800 000' AND slotA.organ.preset1.drawbars.morph.controlPedal.to.value = '0- 008- 888' | slotA.organ.type.value eq B3 and slotA.organ.preset1.drawbars.value eq 88 8800 000 and slotA.organ.preset1.drawbars.morph.controlPedal.to.value eq 0- 008- 888.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.percussion.decayFast.enabled = 'true' | slotA.organ.type.value eq B3 and slotA.organ.preset1.percussion.decayFast.enabled eq true.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.percussion.enabled = 'true' | slotA.organ.type.value eq B3 and slotA.organ.preset1.percussion.enabled eq true.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.percussion.harmonicThird.enabled = 'true' | slotA.organ.type.value eq B3 and slotA.organ.preset1.percussion.harmonicThird.enabled eq true.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.percussion.volumeSoft.enabled = 'false' | slotA.organ.type.value eq B3 and slotA.organ.preset1.percussion.volumeSoft.enabled eq false.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.percussion.volumeSoft.enabled = 'true' | slotA.organ.type.value eq B3 and slotA.organ.preset1.percussion.volumeSoft.enabled eq true.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.vibrato.enabled = 'true' | slotA.organ.type.value eq B3 and slotA.organ.preset1.vibrato.enabled eq true.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.vibrato.mode.value = 'C1' | slotA.organ.type.value eq B3 and slotA.organ.preset1.vibrato.mode.value eq C1.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.vibrato.mode.value = 'C2' | slotA.organ.type.value eq B3 and slotA.organ.preset1.vibrato.mode.value eq C2.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.vibrato.mode.value = 'C3' | slotA.organ.type.value eq B3 and slotA.organ.preset1.vibrato.mode.value eq C3.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.vibrato.mode.value = 'V1' | slotA.organ.type.value eq B3 and slotA.organ.preset1.vibrato.mode.value eq V1.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.vibrato.mode.value = 'V2' | slotA.organ.type.value eq B3 and slotA.organ.preset1.vibrato.mode.value eq V2.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset1.vibrato.mode.value = 'V3' | slotA.organ.type.value eq B3 and slotA.organ.preset1.vibrato.mode.value eq V3.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset2.drawbars.value = '01 2345 678' AND slotA.organ.preset2.drawbars.morph.wheel.to.value = '12 3454 567' | slotA.organ.type.value eq B3 and slotA.organ.preset2.drawbars.value eq 01 2345 678 and slotA.organ.preset2.drawbars.morph.wheel.to.value eq 12 3454 567.ns2p |
✅ | slotA.organ.type.value = 'B3' AND slotA.organ.preset2.enabled = 'true' | slotA.organ.type.value eq B3 and slotA.organ.preset2.enabled eq true.ns2p |
✅ | slotA.organ.type.value = 'Farfisa' AND slotA.organ.preset1.drawbars.value = '000011111' AND slotA.organ.preset1.drawbars.morph.afterTouch.to.value = '111100000' | slotA.organ.type.value eq Farfisa and slotA.organ.preset1.drawbars.value eq 000011111 and slotA.organ.preset1.drawbars.morph.afterTouch.to.value eq 111100000.ns2p |
✅ | slotA.organ.type.value = 'Farfisa' AND slotA.organ.preset1.drawbars.value = '000011111' AND slotA.organ.preset1.drawbars.morph.wheel.to.value = '1-1-0-0-0' | slotA.organ.type.value eq Farfisa and slotA.organ.preset1.drawbars.value eq 000011111 and slotA.organ.preset1.drawbars.morph.wheel.to.value eq 1-1-0-0-0.ns2p |
✅ | slotA.organ.type.value = 'Farfisa' AND slotA.organ.preset1.drawbars.value = '111100000' AND slotA.organ.preset1.drawbars.morph.controlPedal.to.value = '000011111' | slotA.organ.type.value eq Farfisa and slotA.organ.preset1.drawbars.value eq 111100000 and slotA.organ.preset1.drawbars.morph.controlPedal.to.value eq 000011111.ns2p |
✅ | slotA.organ.type.value = 'Farfisa' AND slotA.organ.preset1.vibrato.mode.value = 'Heavy/Fast (C3)' | slotA.organ.type.value eq Farfisa and slotA.organ.preset1.vibrato.mode.value eq Heavy@aFast (C3).ns2p |
✅ | slotA.organ.type.value = 'Farfisa' AND slotA.organ.preset1.vibrato.mode.value = 'Heavy/Slow (C2)' | slotA.organ.type.value eq Farfisa and slotA.organ.preset1.vibrato.mode.value eq Heavy@aSlow (C2).ns2p |
✅ | slotA.organ.type.value = 'Farfisa' AND slotA.organ.preset1.vibrato.mode.value = 'Light/Fast (V2)' | slotA.organ.type.value eq Farfisa and slotA.organ.preset1.vibrato.mode.value eq Light@aFast (V2).ns2p |
✅ | slotA.organ.type.value = 'Farfisa' AND slotA.organ.preset1.vibrato.mode.value = 'Light/Slow (V1)' | slotA.organ.type.value eq Farfisa and slotA.organ.preset1.vibrato.mode.value eq Light@aSlow (V1).ns2p |
✅ | slotA.organ.type.value = 'Farfisa' AND slotA.organ.preset2.drawbars.value = '111100000' AND slotA.organ.preset2.drawbars.morph.wheel.to.value = '0-0-1-1-1' | slotA.organ.type.value eq Farfisa and slotA.organ.preset2.drawbars.value eq 111100000 and slotA.organ.preset2.drawbars.morph.wheel.to.value eq 0-0-1-1-1.ns2p |
✅ | slotA.organ.type.value = 'Farfisa' AND slotA.organ.preset2.enabled = 'true' | slotA.organ.type.value eq Farfisa and slotA.organ.preset2.enabled eq true.ns2p |
✅ | slotA.organ.type.value = 'Vox' AND slotA.organ.preset1.drawbars.value = '012345678' AND slotA.organ.preset1.drawbars.morph.afterTouch.to.value = '88888888-' | slotA.organ.type.value eq Vox and slotA.organ.preset1.drawbars.value eq 012345678 and slotA.organ.preset1.drawbars.morph.afterTouch.to.value eq 88888888-.ns2p |
✅ | slotA.organ.type.value = 'Vox' AND slotA.organ.preset1.drawbars.value = '012345678' AND slotA.organ.preset1.drawbars.morph.wheel.to.value = '123454567' | slotA.organ.type.value eq Vox and slotA.organ.preset1.drawbars.value eq 012345678 and slotA.organ.preset1.drawbars.morph.wheel.to.value eq 123454567.ns2p |
✅ | slotA.organ.type.value = 'Vox' AND slotA.organ.preset1.drawbars.value = '888800000' AND slotA.organ.preset1.drawbars.morph.controlPedal.to.value = '0-008-888' | slotA.organ.type.value eq Vox and slotA.organ.preset1.drawbars.value eq 888800000 and slotA.organ.preset1.drawbars.morph.controlPedal.to.value eq 0-008-888.ns2p |
✅ | slotA.organ.type.value = 'Vox' AND slotA.organ.preset1.vibrato.enabled = 'true' | slotA.organ.type.value eq Vox and slotA.organ.preset1.vibrato.enabled eq true.ns2p |
✅ | slotA.organ.type.value = 'Vox' AND slotA.organ.preset1.vibrato.mode.value = 'Less (V1)' | slotA.organ.type.value eq Vox and slotA.organ.preset1.vibrato.mode.value eq Less (V1).ns2p |
✅ | slotA.organ.type.value = 'Vox' AND slotA.organ.preset1.vibrato.mode.value = 'More (V2)' | slotA.organ.type.value eq Vox and slotA.organ.preset1.vibrato.mode.value eq More (V2).ns2p |
✅ | slotA.organ.type.value = 'Vox' AND slotA.organ.preset1.vibrato.mode.value = 'Original (V3)' | slotA.organ.type.value eq Vox and slotA.organ.preset1.vibrato.mode.value eq Original (V3).ns2p |
✅ | slotA.organ.type.value = 'Vox' AND slotA.organ.preset2.drawbars.value = '012345678' AND slotA.organ.preset2.drawbars.morph.wheel.to.value = '123454567' | slotA.organ.type.value eq Vox and slotA.organ.preset2.drawbars.value eq 012345678 and slotA.organ.preset2.drawbars.morph.wheel.to.value eq 123454567.ns2p |
✅ | slotA.organ.type.value = 'Vox' AND slotA.organ.preset2.enabled = 'true' | slotA.organ.type.value eq Vox and slotA.organ.preset2.enabled eq true.ns2p |
✅ | slotA.organ.volume.value = '0.0 dB' AND slotA.organ.volume.morph.afterTouch.to.value = 'Off' | slotA.organ.volume.value eq 0.0 dB and slotA.organ.volume.morph.afterTouch.to.value eq Off.ns2p |
✅ | slotA.organ.volume.value = '0.0 dB' AND slotA.organ.volume.morph.controlPedal.to.value = 'Off' | slotA.organ.volume.value eq 0.0 dB and slotA.organ.volume.morph.controlPedal.to.value eq Off.ns2p |
✅ | slotA.organ.volume.value = '0.0 dB' AND slotA.organ.volume.morph.wheel.to.value = 'Off' | slotA.organ.volume.value eq 0.0 dB and slotA.organ.volume.morph.wheel.to.value eq Off.ns2p |
✅ | slotA.organ.volume.value = 'Off' AND slotA.organ.volume.morph.afterTouch.to.value = '0.0 dB' | slotA.organ.volume.value eq Off and slotA.organ.volume.morph.afterTouch.to.value eq 0.0 dB.ns2p |
✅ | slotA.organ.volume.value = 'Off' AND slotA.organ.volume.morph.controlPedal.to.value = '0.0 dB' | slotA.organ.volume.value eq Off and slotA.organ.volume.morph.controlPedal.to.value eq 0.0 dB.ns2p |
✅ | slotA.organ.volume.value = 'Off' AND slotA.organ.volume.morph.wheel.to.value = '-0.1 dB' | slotA.organ.volume.value eq Off and slotA.organ.volume.morph.wheel.to.value eq -0.1 dB.ns2p |
status | setting tested | file |
---|---|---|
✅ | slotA.piano.clavinetEq.value = 'Medium' | slotA.piano.clavinetEq.value eq Medium.ns2p |
✅ | slotA.piano.clavinetEq.value = 'Soft+Medium' | slotA.piano.clavinetEq.value eq Soft+Medium.ns2p |
✅ | slotA.piano.clavinetEq.value = 'Soft' | slotA.piano.clavinetEq.value eq Soft.ns2p |
✅ | slotA.piano.clavinetEqHi.value = 'Brilliant' | slotA.piano.clavinetEqHi.value eq Brilliant.ns2p |
✅ | slotA.piano.clavinetEqHi.value = 'Treble+Brilliant' | slotA.piano.clavinetEqHi.value eq Treble+Brilliant.ns2p |
✅ | slotA.piano.clavinetEqHi.value = 'Treble' | slotA.piano.clavinetEqHi.value eq Treble.ns2p |
✅ | slotA.piano.clavinetModel.value = 'A' | slotA.piano.clavinetModel.value eq A.ns2p |
✅ | slotA.piano.clavinetModel.value = 'B' | slotA.piano.clavinetModel.value eq B.ns2p |
✅ | slotA.piano.clavinetModel.value = 'C' | slotA.piano.clavinetModel.value eq C.ns2p |
✅ | slotA.piano.clavinetModel.value = 'D' | slotA.piano.clavinetModel.value eq D.ns2p |
✅ | slotA.piano.dynamics.value = '0' | slotA.piano.dynamics.value eq 0.ns2p |
✅ | slotA.piano.dynamics.value = '1' | slotA.piano.dynamics.value eq 1.ns2p |
✅ | slotA.piano.dynamics.value = '2' | slotA.piano.dynamics.value eq 2.ns2p |
✅ | slotA.piano.dynamics.value = '3' | slotA.piano.dynamics.value eq 3.ns2p |
✅ | slotA.piano.enabled = 'false' | slotA.piano.enabled eq false.ns2p |
✅ | slotA.piano.enabled = 'true' | slotA.piano.enabled eq true.ns2p |
✅ | slotA.piano.kbGate.enabled = 'false' | slotA.piano.kbGate.enabled eq false.ns2p |
✅ | slotA.piano.kbGate.enabled = 'true' | slotA.piano.kbGate.enabled eq true.ns2p |
✅ | slotA.piano.kbZone.value = 'HI' | slotA.piano.kbZone.value eq HI.ns2p |
✅ | slotA.piano.kbZone.value = 'LO UP HI' | slotA.piano.kbZone.value eq LO UP HI.ns2p |
✅ | slotA.piano.kbZone.value = 'LO UP' | slotA.piano.kbZone.value eq LO UP.ns2p |
✅ | slotA.piano.kbZone.value = 'LO' | slotA.piano.kbZone.value eq LO.ns2p |
✅ | slotA.piano.kbZone.value = 'UP HI' | slotA.piano.kbZone.value eq UP HI.ns2p |
✅ | slotA.piano.kbZone.value = 'UP' | slotA.piano.kbZone.value eq UP.ns2p |
✅ | slotA.piano.latchPedal.enabled = 'false' | slotA.piano.latchPedal.enabled eq false.ns2p |
✅ | slotA.piano.latchPedal.enabled = 'true' | slotA.piano.latchPedal.enabled eq true.ns2p |
✅ | slotA.piano.longRelease.enabled = 'false' | slotA.piano.longRelease.enabled eq false.ns2p |
✅ | slotA.piano.longRelease.enabled = 'true' | slotA.piano.longRelease.enabled eq true.ns2p |
✅ | slotA.piano.octaveShift.value = '-7 oct' | slotA.piano.octaveShift.value eq -7 oct.ns2p |
✅ | slotA.piano.octaveShift.value = '+0 oct' | slotA.piano.octaveShift.value eq @p0 oct.ns2p |
✅ | slotA.piano.octaveShift.value = '+6 oct' | slotA.piano.octaveShift.value eq @p6 oct.ns2p |
✅ | slotA.piano.pedalNoise.enabled = 'false' | slotA.piano.pedalNoise.enabled eq false.ns2p |
✅ | slotA.piano.pedalNoise.enabled = 'true' | slotA.piano.pedalNoise.enabled eq true.ns2p |
✅ | slotA.piano.pitchStick.enabled = 'false' | slotA.piano.pitchStick.enabled eq false.ns2p |
✅ | slotA.piano.pitchStick.enabled = 'true' | slotA.piano.pitchStick.enabled eq true.ns2p |
✅ | slotA.piano.slotDetune.value = '1' | slotA.piano.slotDetune.value eq 1.ns2p |
✅ | slotA.piano.slotDetune.value = '2' | slotA.piano.slotDetune.value eq 2.ns2p |
✅ | slotA.piano.slotDetune.value = '3' | slotA.piano.slotDetune.value eq 3.ns2p |
✅ | slotA.piano.slotDetune.value = '4' | slotA.piano.slotDetune.value eq 4.ns2p |
✅ | slotA.piano.stringResonance.enabled = 'false' | slotA.piano.stringResonance.enabled eq false.ns2p |
✅ | slotA.piano.stringResonance.enabled = 'true' | slotA.piano.stringResonance.enabled eq true.ns2p |
✅ | slotA.piano.sustainPedal.enabled = 'false' | slotA.piano.sustainPedal.enabled eq false.ns2p |
✅ | slotA.piano.sustainPedal.enabled = 'true' | slotA.piano.sustainPedal.enabled eq true.ns2p |
✅ | slotA.piano.volume.midi = '33' AND slotA.piano.volume.morph.wheel.to.midi = '66' | slotA.piano.volume.midi eq 33 and slotA.piano.volume.morph.wheel.to.midi eq 66.ns2p |
✅ | slotA.piano.volume.midi = '50' AND slotA.piano.volume.morph.wheel.to.midi = '51' | slotA.piano.volume.midi eq 50 and slotA.piano.volume.morph.wheel.to.midi eq 51.ns2p |
✅ | slotA.piano.volume.midi = '51' AND slotA.piano.volume.morph.wheel.to.midi = '50' | slotA.piano.volume.midi eq 51 and slotA.piano.volume.morph.wheel.to.midi eq 50.ns2p |
✅ | slotA.piano.volume.midi = '66' AND slotA.piano.volume.morph.wheel.to.midi = '33' | slotA.piano.volume.midi eq 66 and slotA.piano.volume.morph.wheel.to.midi eq 33.ns2p |
✅ | slotA.piano.volume.value = '0.0 dB' AND slotA.piano.volume.morph.wheel.to.value = 'Off' | slotA.piano.volume.value eq 0.0 dB and slotA.piano.volume.morph.wheel.to.value eq Off.ns2p |
✅ | slotA.piano.volume.value = '0.0 dB' | slotA.piano.volume.value eq 0.0 dB.ns2p |
✅ | slotA.piano.volume.value = 'Off' AND slotA.piano.volume.morph.controlPedal.to.value = '0.0 dB' | slotA.piano.volume.value eq Off and slotA.piano.volume.morph.controlPedal.to.value eq 0.0 dB.ns2p |
✅ | slotA.piano.volume.value = 'Off' AND slotA.piano.volume.morph.wheel.to.value = '0.0 dB' | slotA.piano.volume.value eq Off and slotA.piano.volume.morph.wheel.to.value eq 0.0 dB.ns2p |
✅ | slotA.piano.volume.value = 'Off' | slotA.piano.volume.value eq Off.ns2p |
status | setting tested | file |
---|---|---|
✅ | slotA.synth.arpeggiator.masterClock.enabled = 'false' | slotA.synth.arpeggiator.masterClock.enabled eq false.ns2p |
✅ | slotA.synth.arpeggiator.masterClock.enabled = 'true' | slotA.synth.arpeggiator.masterClock.enabled eq true.ns2p |
✅ | slotA.synth.arpeggiator.pattern.value = 'DN' | slotA.synth.arpeggiator.pattern.value eq DN.ns2p |
✅ | slotA.synth.arpeggiator.pattern.value = 'RANDOM' | slotA.synth.arpeggiator.pattern.value eq RANDOM.ns2p |
✅ | slotA.synth.arpeggiator.pattern.value = 'UP/DN' | slotA.synth.arpeggiator.pattern.value eq UP@aDN.ns2p |
✅ | slotA.synth.arpeggiator.range.value = '2 Octaves' | slotA.synth.arpeggiator.range.value eq 2 Octaves.ns2p |
✅ | slotA.synth.arpeggiator.range.value = '4 Octaves' | slotA.synth.arpeggiator.range.value eq 4 Octaves.ns2p |
✅ | slotA.synth.arpeggiator.rate.value = '160 BPM' | slotA.synth.arpeggiator.rate.value eq 160 BPM.ns2p |
✅ | slotA.synth.arpeggiator.rate.value = '1/2T' | slotA.synth.arpeggiator.rate.value eq 1@a2T.ns2p |
✅ | slotA.synth.arpeggiator.rate.value = '1/8T' | slotA.synth.arpeggiator.rate.value eq 1@a8T.ns2p |
✅ | slotA.synth.arpeggiator.rate.value = '90:16 BPM' | slotA.synth.arpeggiator.rate.value eq 90@c16 BPM.ns2p |
status | setting tested | file |
---|---|---|
✅ | slotA.synth.envelopes.amplifier.attack.value = '103 ms' | slotA.synth.envelopes.amplifier.attack.value eq 103 ms.ns2p |
✅ | slotA.synth.envelopes.amplifier.decay.value = '206 ms' | slotA.synth.envelopes.amplifier.decay.value eq 206 ms.ns2p |
✅ | slotA.synth.envelopes.amplifier.release.value = '313 ms' | slotA.synth.envelopes.amplifier.release.value eq 313 ms.ns2p |
✅ | slotA.synth.envelopes.amplifier.velocity.enabled = 'false' | slotA.synth.envelopes.amplifier.velocity.enabled eq false.ns2p |
✅ | slotA.synth.envelopes.amplifier.velocity.enabled = 'true' | slotA.synth.envelopes.amplifier.velocity.enabled eq true.ns2p |
✅ | slotA.synth.envelopes.modulation.attack.value = '1.02 s' | slotA.synth.envelopes.modulation.attack.value eq 1.02 s.ns2p |
✅ | slotA.synth.envelopes.modulation.decay.value = '2.07 s' | slotA.synth.envelopes.modulation.decay.value eq 2.07 s.ns2p |
✅ | slotA.synth.envelopes.modulation.release.value = '3.03 s' | slotA.synth.envelopes.modulation.release.value eq 3.03 s.ns2p |
✅ | slotA.synth.envelopes.modulation.velocity.enabled = 'false' | slotA.synth.envelopes.modulation.velocity.enabled eq false.ns2p |
✅ | slotA.synth.envelopes.modulation.velocity.enabled = 'true' | slotA.synth.envelopes.modulation.velocity.enabled eq true.ns2p |
status | setting tested | file |
---|---|---|
✅ | slotA.synth.filter.frequency.value = '20 Hz' AND slotA.synth.filter.frequency.morph.afterTouch.to.value = '21 kHz' | slotA.synth.filter.frequency.value eq 20 Hz and slotA.synth.filter.frequency.morph.afterTouch.to.value eq 21 kHz.ns2p |
✅ | slotA.synth.filter.frequency.value = '20 Hz' AND slotA.synth.filter.frequency.morph.controlPedal.to.value = '21 kHz' | slotA.synth.filter.frequency.value eq 20 Hz and slotA.synth.filter.frequency.morph.controlPedal.to.value eq 21 kHz.ns2p |
✅ | slotA.synth.filter.frequency.value = '20 Hz' AND slotA.synth.filter.frequency.morph.wheel.to.value = '21 kHz' | slotA.synth.filter.frequency.value eq 20 Hz and slotA.synth.filter.frequency.morph.wheel.to.value eq 21 kHz.ns2p |
✅ | slotA.synth.filter.frequency.value = '21 kHz' AND slotA.synth.filter.frequency.morph.wheel.to.value = '20 Hz' | slotA.synth.filter.frequency.value eq 21 kHz and slotA.synth.filter.frequency.morph.wheel.to.value eq 20 Hz.ns2p |
✅ | slotA.synth.filter.frequency.value = '385 Hz' AND slotA.synth.filter.frequency.morph.wheel.to.value = '21 kHz' | slotA.synth.filter.frequency.value eq 385 Hz and slotA.synth.filter.frequency.morph.wheel.to.value eq 21 kHz.ns2p |
✅ | slotA.synth.filter.kbTrack.enabled = 'false' | slotA.synth.filter.kbTrack.enabled eq false.ns2p |
✅ | slotA.synth.filter.kbTrack.enabled = 'true' | slotA.synth.filter.kbTrack.enabled eq true.ns2p |
✅ | slotA.synth.filter.modulation1.value = '0.0' | slotA.synth.filter.modulation1.value eq 0.0.ns2p |
✅ | slotA.synth.filter.modulation1.value = '10.0' | slotA.synth.filter.modulation1.value eq 10.0.ns2p |
✅ | slotA.synth.filter.modulation1.value = '5.0' | slotA.synth.filter.modulation1.value eq 5.0.ns2p |
✅ | slotA.synth.filter.modulation2.value = '0.0' AND slotA.synth.filter.modulation2.label = 'VEL AMT' | slotA.synth.filter.modulation2.value eq 0.0 and slotA.synth.filter.modulation2.label eq VEL AMT.ns2p |
✅ | slotA.synth.filter.modulation2.value = '0.0' AND slotA.synth.filter.modulation2.label = 'VEL/Env AMT' | slotA.synth.filter.modulation2.value eq 0.0 and slotA.synth.filter.modulation2.label eq VEL@aEnv AMT.ns2p |
✅ | slotA.synth.filter.modulation2.value = '10.0' AND slotA.synth.filter.modulation2.label = 'Mod Env AMT' | slotA.synth.filter.modulation2.value eq 10.0 and slotA.synth.filter.modulation2.label eq Mod Env AMT.ns2p |
✅ | slotA.synth.filter.modulation2.value = '10.0' AND slotA.synth.filter.modulation2.label = 'VEL AMT' | slotA.synth.filter.modulation2.value eq 10.0 and slotA.synth.filter.modulation2.label eq VEL AMT.ns2p |
✅ | slotA.synth.filter.modulation2.value = '5.0' AND slotA.synth.filter.modulation2.label = 'Mod Env AMT' | slotA.synth.filter.modulation2.value eq 5.0 and slotA.synth.filter.modulation2.label eq Mod Env AMT.ns2p |
✅ | slotA.synth.filter.modulation2.value = '5.0' AND slotA.synth.filter.modulation2.label = 'VEL AMT' | slotA.synth.filter.modulation2.value eq 5.0 and slotA.synth.filter.modulation2.label eq VEL AMT.ns2p |
✅ | slotA.synth.filter.type.value = 'BP' | slotA.synth.filter.type.value eq BP.ns2p |
✅ | slotA.synth.filter.type.value = 'HP' | slotA.synth.filter.type.value eq HP.ns2p |
✅ | slotA.synth.filter.type.value = 'LP12' | slotA.synth.filter.type.value eq LP12.ns2p |
✅ | slotA.synth.filter.type.value = 'LP24' | slotA.synth.filter.type.value eq LP24.ns2p |
✅ | slotA.synth.filter.type.value = 'NOTCH' | slotA.synth.filter.type.value eq NOTCH.ns2p |
status | setting tested | file |
---|---|---|
✅ | slotA.synth.lfo.masterClock.enabled = 'false' | slotA.synth.lfo.masterClock.enabled eq false.ns2p |
✅ | slotA.synth.lfo.masterClock.enabled = 'true' | slotA.synth.lfo.masterClock.enabled eq true.ns2p |
✅ | slotA.synth.lfo.rate.value = '1.0 Hz' | slotA.synth.lfo.rate.value eq 1.0 Hz.ns2p |
✅ | slotA.synth.lfo.rate.value = '15 Hz' | slotA.synth.lfo.rate.value eq 15 Hz.ns2p |
✅ | slotA.synth.lfo.rate.value = '1/1' | slotA.synth.lfo.rate.value eq 1@a1.ns2p |
✅ | slotA.synth.lfo.rate.value = '1/4T' | slotA.synth.lfo.rate.value eq 1@a4T.ns2p |
✅ | slotA.synth.lfo.wave.value = 'S/H' | slotA.synth.lfo.wave.value eq S@aH.ns2p |
✅ | slotA.synth.lfo.wave.value = 'SAW' | slotA.synth.lfo.wave.value eq SAW.ns2p |
✅ | slotA.synth.lfo.wave.value = 'TRI' | slotA.synth.lfo.wave.value eq TRI.ns2p |
status | setting tested | file |
---|---|---|
✅ | slotA.synth.oscillators.shapeCtrl.value = '0.0' AND slotA.synth.oscillators.shapeCtrl.morph.afterTouch.to.value = '10.0' | slotA.synth.oscillators.shapeCtrl.value eq 0.0 and slotA.synth.oscillators.shapeCtrl.morph.afterTouch.to.value eq 10.0.ns2p |
✅ | slotA.synth.oscillators.shapeCtrl.value = '0.0' AND slotA.synth.oscillators.shapeCtrl.morph.controlPedal.to.value = '10.0' | slotA.synth.oscillators.shapeCtrl.value eq 0.0 and slotA.synth.oscillators.shapeCtrl.morph.controlPedal.to.value eq 10.0.ns2p |
✅ | slotA.synth.oscillators.shapeCtrl.value = '0.0' AND slotA.synth.oscillators.shapeCtrl.morph.wheel.enabled = 'false' | slotA.synth.oscillators.shapeCtrl.value eq 0.0 and slotA.synth.oscillators.shapeCtrl.morph.wheel.enabled eq false.ns2p |
✅ | slotA.synth.oscillators.shapeCtrl.value = '0.0' AND slotA.synth.oscillators.shapeCtrl.morph.wheel.to.value = '10.0' | slotA.synth.oscillators.shapeCtrl.value eq 0.0 and slotA.synth.oscillators.shapeCtrl.morph.wheel.to.value eq 10.0.ns2p |
✅ | slotA.synth.oscillators.shapeCtrl.value = '10.0' AND slotA.synth.oscillators.shapeCtrl.morph.wheel.to.value = '0.0' | slotA.synth.oscillators.shapeCtrl.value eq 10.0 and slotA.synth.oscillators.shapeCtrl.morph.wheel.to.value eq 0.0.ns2p |
✅ | slotA.synth.oscillators.shapeMod.value = '0.0' AND slotA.synth.oscillators.shapeMod.label = 'LFO AMT' | slotA.synth.oscillators.shapeMod.value eq 0.0 and slotA.synth.oscillators.shapeMod.label eq LFO AMT.ns2p |
✅ | slotA.synth.oscillators.shapeMod.value = '0.0' AND slotA.synth.oscillators.shapeMod.label = 'LFO/Env AMT' | slotA.synth.oscillators.shapeMod.value eq 0.0 and slotA.synth.oscillators.shapeMod.label eq LFO@aEnv AMT.ns2p |
✅ | slotA.synth.oscillators.shapeMod.value = '10.0' AND slotA.synth.oscillators.shapeMod.label = 'LFO AMT' | slotA.synth.oscillators.shapeMod.value eq 10.0 and slotA.synth.oscillators.shapeMod.label eq LFO AMT.ns2p |
✅ | slotA.synth.oscillators.shapeMod.value = '10.0' AND slotA.synth.oscillators.shapeMod.label = 'Mod Env AMT' | slotA.synth.oscillators.shapeMod.value eq 10.0 and slotA.synth.oscillators.shapeMod.label eq Mod Env AMT.ns2p |
✅ | slotA.synth.oscillators.shapeMod.value = '5.0' AND slotA.synth.oscillators.shapeMod.label = 'LFO AMT' | slotA.synth.oscillators.shapeMod.value eq 5.0 and slotA.synth.oscillators.shapeMod.label eq LFO AMT.ns2p |
✅ | slotA.synth.oscillators.shapeMod.value = '5.0' AND slotA.synth.oscillators.shapeMod.label = 'Mod Env AMT' | slotA.synth.oscillators.shapeMod.value eq 5.0 and slotA.synth.oscillators.shapeMod.label eq Mod Env AMT.ns2p |
✅ | slotA.synth.oscillators.type.value = 'FM' AND slotA.synth.oscillators.shapeCtrl.value = '0.0' AND slotA.synth.oscillators.shapeCtrl.morph.afterTouch.to.value = '10.0' | slotA.synth.oscillators.type.value eq FM and slotA.synth.oscillators.shapeCtrl.value eq 0.0 and slotA.synth.oscillators.shapeCtrl.morph.afterTouch.to.value eq 10.0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'FM' AND slotA.synth.oscillators.shapeCtrl.value = '10.0' AND slotA.synth.oscillators.shapeCtrl.morph.wheel.to.value = '0.0' | slotA.synth.oscillators.type.value eq FM and slotA.synth.oscillators.shapeCtrl.value eq 10.0 and slotA.synth.oscillators.shapeCtrl.morph.wheel.to.value eq 0.0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'FM' AND slotA.synth.oscillators.shapeCtrl.value = '5.0' AND slotA.synth.oscillators.shapeCtrl.morph.controlPedal.to.value = '8.0' | slotA.synth.oscillators.type.value eq FM and slotA.synth.oscillators.shapeCtrl.value eq 5.0 and slotA.synth.oscillators.shapeCtrl.morph.controlPedal.to.value eq 8.0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'FM' AND slotA.synth.oscillators.shapeCtrl.value = '5.0' | slotA.synth.oscillators.type.value eq FM and slotA.synth.oscillators.shapeCtrl.value eq 5.0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'FM' AND slotA.synth.oscillators.waveForm1.info = '9.1' | slotA.synth.oscillators.type.value eq FM and slotA.synth.oscillators.waveForm1.info eq 9.1.ns2p |
✅ | slotA.synth.oscillators.type.value = 'FM' AND slotA.synth.oscillators.waveForm1.info = '9.12' | slotA.synth.oscillators.type.value eq FM and slotA.synth.oscillators.waveForm1.info eq 9.12.ns2p |
✅ | slotA.synth.oscillators.type.value = 'FM' AND slotA.synth.oscillators.waveForm1.info = 'Sin' | slotA.synth.oscillators.type.value eq FM and slotA.synth.oscillators.waveForm1.info eq Sin.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SAMPLE' AND slotA.synth.oscillators.skipSampleAttack.value = 'Off' AND slotA.synth.oscillators.skipSampleAttack.morph.afterTouch.to.value = 'On' | slotA.synth.oscillators.type.value eq SAMPLE and slotA.synth.oscillators.skipSampleAttack.value eq Off and slotA.synth.oscillators.skipSampleAttack.morph.afterTouch.to.value eq On.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SAMPLE' AND slotA.synth.oscillators.skipSampleAttack.value = 'Off' AND slotA.synth.oscillators.skipSampleAttack.morph.controlPedal.to.value = 'On' | slotA.synth.oscillators.type.value eq SAMPLE and slotA.synth.oscillators.skipSampleAttack.value eq Off and slotA.synth.oscillators.skipSampleAttack.morph.controlPedal.to.value eq On.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SAMPLE' AND slotA.synth.oscillators.skipSampleAttack.value = 'Off' AND slotA.synth.oscillators.skipSampleAttack.morph.wheel.to.value = 'On' | slotA.synth.oscillators.type.value eq SAMPLE and slotA.synth.oscillators.skipSampleAttack.value eq Off and slotA.synth.oscillators.skipSampleAttack.morph.wheel.to.value eq On.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SAMPLE' AND slotA.synth.oscillators.skipSampleAttack.value = 'Off' | slotA.synth.oscillators.type.value eq SAMPLE and slotA.synth.oscillators.skipSampleAttack.value eq Off.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SAMPLE' AND slotA.synth.oscillators.skipSampleAttack.value = 'On' AND slotA.synth.oscillators.skipSampleAttack.morph.afterTouch.to.value = 'Off' | slotA.synth.oscillators.type.value eq SAMPLE and slotA.synth.oscillators.skipSampleAttack.value eq On and slotA.synth.oscillators.skipSampleAttack.morph.afterTouch.to.value eq Off.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SAMPLE' AND slotA.synth.oscillators.skipSampleAttack.value = 'On' AND slotA.synth.oscillators.skipSampleAttack.morph.controlPedal.to.value = 'Off' | slotA.synth.oscillators.type.value eq SAMPLE and slotA.synth.oscillators.skipSampleAttack.value eq On and slotA.synth.oscillators.skipSampleAttack.morph.controlPedal.to.value eq Off.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SAMPLE' AND slotA.synth.oscillators.skipSampleAttack.value = 'On' AND slotA.synth.oscillators.skipSampleAttack.morph.wheel.to.value = 'Off' | slotA.synth.oscillators.type.value eq SAMPLE and slotA.synth.oscillators.skipSampleAttack.value eq On and slotA.synth.oscillators.skipSampleAttack.morph.wheel.to.value eq Off.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SAMPLE' AND slotA.synth.oscillators.skipSampleAttack.value = 'On' | slotA.synth.oscillators.type.value eq SAMPLE and slotA.synth.oscillators.skipSampleAttack.value eq On.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SAMPLE' AND slotA.synth.oscillators.waveForm1.location = '0' | slotA.synth.oscillators.type.value eq SAMPLE and slotA.synth.oscillators.waveForm1.location eq 0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SAMPLE' AND slotA.synth.oscillators.waveForm1.location = '998' | slotA.synth.oscillators.type.value eq SAMPLE and slotA.synth.oscillators.waveForm1.location eq 998.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SAW' AND slotA.synth.oscillators.waveForm1.info = '---' | slotA.synth.oscillators.type.value eq SAW and slotA.synth.oscillators.waveForm1.info eq ---.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SAW' AND slotA.synth.oscillators.waveForm1.info = 'ShP' | slotA.synth.oscillators.type.value eq SAW and slotA.synth.oscillators.waveForm1.info eq ShP.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SAW' AND slotA.synth.oscillators.waveForm1.info = 'Snc' | slotA.synth.oscillators.type.value eq SAW and slotA.synth.oscillators.waveForm1.info eq Snc.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SAW' AND slotA.synth.oscillators.waveForm1.info = 'dtn' | slotA.synth.oscillators.type.value eq SAW and slotA.synth.oscillators.waveForm1.info eq dtn.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SQR' AND slotA.synth.oscillators.waveForm1.info = 'ShP' | slotA.synth.oscillators.type.value eq SQR and slotA.synth.oscillators.waveForm1.info eq ShP.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SQR' AND slotA.synth.oscillators.waveForm1.info = 'Snc' | slotA.synth.oscillators.type.value eq SQR and slotA.synth.oscillators.waveForm1.info eq Snc.ns2p |
✅ | slotA.synth.oscillators.type.value = 'SQR' AND slotA.synth.oscillators.waveForm1.info = 'dtn' | slotA.synth.oscillators.type.value eq SQR and slotA.synth.oscillators.waveForm1.info eq dtn.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = '---' AND slotA.synth.oscillators.shapeCtrl.value = '5.0' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq --- and slotA.synth.oscillators.shapeCtrl.value eq 5.0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = '---' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq ---.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'ShP' AND slotA.synth.oscillators.shapeCtrl.value = '10.0' AND slotA.synth.oscillators.shapeCtrl.morph.wheel.to.value = '5.0' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq ShP and slotA.synth.oscillators.shapeCtrl.value eq 10.0 and slotA.synth.oscillators.shapeCtrl.morph.wheel.to.value eq 5.0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'ShP' AND slotA.synth.oscillators.shapeCtrl.value = '10.0' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq ShP and slotA.synth.oscillators.shapeCtrl.value eq 10.0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'ShP' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq ShP.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'Snc' AND slotA.synth.oscillators.shapeCtrl.value = '2.5' AND slotA.synth.oscillators.shapeCtrl.morph.controlPedal.to.value = '10.0' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq Snc and slotA.synth.oscillators.shapeCtrl.value eq 2.5 and slotA.synth.oscillators.shapeCtrl.morph.controlPedal.to.value eq 10.0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'Snc' AND slotA.synth.oscillators.shapeCtrl.value = '2.5' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq Snc and slotA.synth.oscillators.shapeCtrl.value eq 2.5.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'Snc' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq Snc.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'dtn' AND slotA.synth.oscillators.shapeCtrl.value = '-1' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq dtn and slotA.synth.oscillators.shapeCtrl.value eq -1.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'dtn' AND slotA.synth.oscillators.shapeCtrl.value = '-11' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq dtn and slotA.synth.oscillators.shapeCtrl.value eq -11.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'dtn' AND slotA.synth.oscillators.shapeCtrl.value = '-12' AND slotA.synth.oscillators.shapeCtrl.morph.wheel.to.value = '-10' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq dtn and slotA.synth.oscillators.shapeCtrl.value eq -12 and slotA.synth.oscillators.shapeCtrl.morph.wheel.to.value eq -10.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'dtn' AND slotA.synth.oscillators.shapeCtrl.value = '-12' AND slotA.synth.oscillators.shapeCtrl.morph.wheel.to.value = '-11' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq dtn and slotA.synth.oscillators.shapeCtrl.value eq -12 and slotA.synth.oscillators.shapeCtrl.morph.wheel.to.value eq -11.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'dtn' AND slotA.synth.oscillators.shapeCtrl.value = '-12' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq dtn and slotA.synth.oscillators.shapeCtrl.value eq -12.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'dtn' AND slotA.synth.oscillators.shapeCtrl.value = '0' AND slotA.synth.oscillators.shapeCtrl.morph.afterTouch.to.value = '12' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq dtn and slotA.synth.oscillators.shapeCtrl.value eq 0 and slotA.synth.oscillators.shapeCtrl.morph.afterTouch.to.value eq 12.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'dtn' AND slotA.synth.oscillators.shapeCtrl.value = '0' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq dtn and slotA.synth.oscillators.shapeCtrl.value eq 0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'dtn' AND slotA.synth.oscillators.shapeCtrl.value = '1' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq dtn and slotA.synth.oscillators.shapeCtrl.value eq 1.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'dtn' AND slotA.synth.oscillators.shapeCtrl.value = '11' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq dtn and slotA.synth.oscillators.shapeCtrl.value eq 11.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'dtn' AND slotA.synth.oscillators.shapeCtrl.value = '12' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq dtn and slotA.synth.oscillators.shapeCtrl.value eq 12.ns2p |
✅ | slotA.synth.oscillators.type.value = 'TRI' AND slotA.synth.oscillators.waveForm1.info = 'dtn' | slotA.synth.oscillators.type.value eq TRI and slotA.synth.oscillators.waveForm1.info eq dtn.ns2p |
✅ | slotA.synth.oscillators.type.value = 'WAVE' AND slotA.synth.oscillators.waveForm1.info = '11' AND slotA.synth.oscillators.shapeCtrl.value = '5.0' | slotA.synth.oscillators.type.value eq WAVE and slotA.synth.oscillators.waveForm1.info eq 11 and slotA.synth.oscillators.shapeCtrl.value eq 5.0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'WAVE' AND slotA.synth.oscillators.waveForm1.info = '14' AND slotA.synth.oscillators.shapeCtrl.value = '10.0' AND slotA.synth.oscillators.shapeCtrl.morph.wheel.to.value = '0.0' | slotA.synth.oscillators.type.value eq WAVE and slotA.synth.oscillators.waveForm1.info eq 14 and slotA.synth.oscillators.shapeCtrl.value eq 10.0 and slotA.synth.oscillators.shapeCtrl.morph.wheel.to.value eq 0.0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'WAVE' AND slotA.synth.oscillators.waveForm1.info = '3' AND slotA.synth.oscillators.shapeCtrl.value = '0.0' AND slotA.synth.oscillators.shapeCtrl.morph.afterTouch.to.value = '10.0' | slotA.synth.oscillators.type.value eq WAVE and slotA.synth.oscillators.waveForm1.info eq 3 and slotA.synth.oscillators.shapeCtrl.value eq 0.0 and slotA.synth.oscillators.shapeCtrl.morph.afterTouch.to.value eq 10.0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'WAVE' AND slotA.synth.oscillators.waveForm1.info = '7' AND slotA.synth.oscillators.shapeCtrl.value = '5.0' AND slotA.synth.oscillators.shapeCtrl.morph.controlPedal.to.value = '8.0' | slotA.synth.oscillators.type.value eq WAVE and slotA.synth.oscillators.waveForm1.info eq 7 and slotA.synth.oscillators.shapeCtrl.value eq 5.0 and slotA.synth.oscillators.shapeCtrl.morph.controlPedal.to.value eq 8.0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'WAVE' AND slotA.synth.oscillators.waveForm1.location = '0' | slotA.synth.oscillators.type.value eq WAVE and slotA.synth.oscillators.waveForm1.location eq 0.ns2p |
✅ | slotA.synth.oscillators.type.value = 'WAVE' AND slotA.synth.oscillators.waveForm1.location = '30' | slotA.synth.oscillators.type.value eq WAVE and slotA.synth.oscillators.waveForm1.location eq 30.ns2p |
✅ | slotA.synth.oscillators.type.value = 'WAVE' AND slotA.synth.oscillators.waveForm1.location = '61' | slotA.synth.oscillators.type.value eq WAVE and slotA.synth.oscillators.waveForm1.location eq 61.ns2p |
status | setting tested | file |
---|---|---|
✅ | slotA.synth.glide.value = '0.0' | slotA.synth.glide.value eq 0.0.ns2p |
✅ | slotA.synth.glide.value = '10.0' | slotA.synth.glide.value eq 10.0.ns2p |
✅ | slotA.synth.glide.value = '5.0' | slotA.synth.glide.value eq 5.0.ns2p |
✅ | slotA.synth.glide.value = '7.5' | slotA.synth.glide.value eq 7.5.ns2p |
✅ | slotA.synth.kbGate.enabled = 'false' | slotA.synth.kbGate.enabled eq false.ns2p |
✅ | slotA.synth.kbGate.enabled = 'true' | slotA.synth.kbGate.enabled eq true.ns2p |
✅ | slotA.synth.kbZone.value = 'HI' | slotA.synth.kbZone.value eq HI.ns2p |
✅ | slotA.synth.kbZone.value = 'LO UP HI' | slotA.synth.kbZone.value eq LO UP HI.ns2p |
✅ | slotA.synth.kbZone.value = 'LO UP' | slotA.synth.kbZone.value eq LO UP.ns2p |
✅ | slotA.synth.kbZone.value = 'LO' | slotA.synth.kbZone.value eq LO.ns2p |
✅ | slotA.synth.kbZone.value = 'UP HI' | slotA.synth.kbZone.value eq UP HI.ns2p |
✅ | slotA.synth.kbZone.value = 'UP' | slotA.synth.kbZone.value eq UP.ns2p |
✅ | slotA.synth.latchPedal.enabled = 'false' | slotA.synth.latchPedal.enabled eq false.ns2p |
✅ | slotA.synth.latchPedal.enabled = 'true' | slotA.synth.latchPedal.enabled eq true.ns2p |
✅ | slotA.synth.octaveShift.value = '-7 oct' | slotA.synth.octaveShift.value eq -7 oct.ns2p |
✅ | slotA.synth.octaveShift.value = '+0 oct' | slotA.synth.octaveShift.value eq @p0 oct.ns2p |
✅ | slotA.synth.octaveShift.value = '+6 oct' | slotA.synth.octaveShift.value eq @p6 oct.ns2p |
✅ | slotA.synth.pitchStick.enabled = 'false' | slotA.synth.pitchStick.enabled eq false.ns2p |
✅ | slotA.synth.pitchStick.enabled = 'true' | slotA.synth.pitchStick.enabled eq true.ns2p |
✅ | slotA.synth.sustainPedal.enabled = 'false' | slotA.synth.sustainPedal.enabled eq false.ns2p |
✅ | slotA.synth.sustainPedal.enabled = 'true' | slotA.synth.sustainPedal.enabled eq true.ns2p |
✅ | slotA.synth.unison.value = '1' | slotA.synth.unison.value eq 1.ns2p |
✅ | slotA.synth.unison.value = '2' | slotA.synth.unison.value eq 2.ns2p |
✅ | slotA.synth.unison.value = '3' | slotA.synth.unison.value eq 3.ns2p |
✅ | slotA.synth.unison.value = 'Multi 1' | slotA.synth.unison.value eq Multi 1.ns2p |
✅ | slotA.synth.unison.value = 'Multi 2' | slotA.synth.unison.value eq Multi 2.ns2p |
✅ | slotA.synth.unison.value = 'Multi 3' | slotA.synth.unison.value eq Multi 3.ns2p |
✅ | slotA.synth.unison.value = 'Off' | slotA.synth.unison.value eq Off.ns2p |
✅ | slotA.synth.vibrato.value = 'AT' | slotA.synth.vibrato.value eq AT.ns2p |
✅ | slotA.synth.vibrato.value = 'Delay 1' | slotA.synth.vibrato.value eq Delay 1.ns2p |
✅ | slotA.synth.vibrato.value = 'Delay 2' | slotA.synth.vibrato.value eq Delay 2.ns2p |
✅ | slotA.synth.vibrato.value = 'Delay 3' | slotA.synth.vibrato.value eq Delay 3.ns2p |
✅ | slotA.synth.vibrato.value = 'Off' | slotA.synth.vibrato.value eq Off.ns2p |
✅ | slotA.synth.vibrato.value = 'Wheel' | slotA.synth.vibrato.value eq Wheel.ns2p |
✅ | slotA.synth.voice.value = 'Legato' | slotA.synth.voice.value eq Legato.ns2p |
✅ | slotA.synth.voice.value = 'Mono' | slotA.synth.voice.value eq Mono.ns2p |
✅ | slotA.synth.voice.value = 'Off' | slotA.synth.voice.value eq Off.ns2p |
✅ | slotA.synth.volume.value = '0.0 dB' AND slotA.synth.volume.morph.afterTouch.to.value = 'Off' | slotA.synth.volume.value eq 0.0 dB and slotA.synth.volume.morph.afterTouch.to.value eq Off.ns2p |
✅ | slotA.synth.volume.value = '0.0 dB' AND slotA.synth.volume.morph.controlPedal.to.value = 'Off' | slotA.synth.volume.value eq 0.0 dB and slotA.synth.volume.morph.controlPedal.to.value eq Off.ns2p |
✅ | slotA.synth.volume.value = '0.0 dB' AND slotA.synth.volume.morph.wheel.to.value = 'Off' | slotA.synth.volume.value eq 0.0 dB and slotA.synth.volume.morph.wheel.to.value eq Off.ns2p |
✅ | slotA.synth.volume.value = 'Off' AND slotA.synth.volume.morph.afterTouch.to.value = '0.0 dB' | slotA.synth.volume.value eq Off and slotA.synth.volume.morph.afterTouch.to.value eq 0.0 dB.ns2p |
✅ | slotA.synth.volume.value = 'Off' AND slotA.synth.volume.morph.controlPedal.to.value = '0.0 dB' | slotA.synth.volume.value eq Off and slotA.synth.volume.morph.controlPedal.to.value eq 0.0 dB.ns2p |
✅ | slotA.synth.volume.value = 'Off' AND slotA.synth.volume.morph.wheel.to.value = '0.0 dB' | slotA.synth.volume.value eq Off and slotA.synth.volume.morph.wheel.to.value eq 0.0 dB.ns2p |
status | setting tested | file |
---|---|---|
✅ | id.name = '200' | id.name eq 200.ns2s |
✅ | size = '60' | size eq 60.ns2s |
✅ | size = '78' | size eq 78.ns2s |
✅ | synth.oscillators.type.value = 'WAVE' | synth.oscillators.type.value eq WAVE.ns2s |
status | setting tested | file |
---|---|---|
✅ | panelA.effects.ampSimEq.ampType.value = 'LP24' | panelA.effects.ampSimEq.ampType.value eq LP24.ns3f |
✅ | panelA.effects.ampSimEq.ampType.value = 'Twin' | panelA.effects.ampSimEq.ampType.value eq Twin.ns3f |
✅ | panelA.effects.ampSimEq.bassDryWet.value = '-0.8 dB' | panelA.effects.ampSimEq.bassDryWet.value eq -0.8 dB.ns3f |
✅ | panelA.effects.ampSimEq.bassDryWet.value = '1.5' | panelA.effects.ampSimEq.bassDryWet.value eq 1.5.ns3f |
✅ | panelA.effects.ampSimEq.enabled = 'true' | panelA.effects.ampSimEq.enabled eq true.ns3f |
✅ | panelA.effects.ampSimEq.midFilterFreq.value = '2.2 kHz' | panelA.effects.ampSimEq.midFilterFreq.value eq 2.2 kHz.ns3f |
✅ | panelA.effects.ampSimEq.midFilterFreq.value = '425 Hz' | panelA.effects.ampSimEq.midFilterFreq.value eq 425 Hz.ns3f |
✅ | panelA.effects.ampSimEq.midRes.value = '-5.0 dB' | panelA.effects.ampSimEq.midRes.value eq -5.0 dB.ns3f |
✅ | panelA.effects.ampSimEq.midRes.value = '2.2' | panelA.effects.ampSimEq.midRes.value eq 2.2.ns3f |
✅ | panelA.effects.ampSimEq.overdrive.value = '3.5' | panelA.effects.ampSimEq.overdrive.value eq 3.5.ns3f |
✅ | panelA.effects.ampSimEq.source.value = 'Synth' | panelA.effects.ampSimEq.source.value eq Synth.ns3f |
✅ | panelA.effects.ampSimEq.treble.value = '0.0 dB' | panelA.effects.ampSimEq.treble.value eq 0.0 dB.ns3f |
✅ | panelA.effects.compressor.amount.value = '0.0' | panelA.effects.compressor.amount.value eq 0.0.ns3f |
✅ | panelA.effects.compressor.amount.value = '10.0' | panelA.effects.compressor.amount.value eq 10.0.ns3f |
✅ | panelA.effects.compressor.amount.value = '4.1' | panelA.effects.compressor.amount.value eq 4.1.ns3f |
✅ | panelA.effects.compressor.enabled = 'true' | panelA.effects.compressor.enabled eq true.ns3f |
✅ | panelA.effects.compressor.fast.enabled = 'false' | panelA.effects.compressor.fast.enabled eq false.ns3f |
✅ | panelA.effects.compressor.fast.enabled = 'true' | panelA.effects.compressor.fast.enabled eq true.ns3f |
✅ | panelA.effects.effect1.amount.morph.afterTouch.to.value = '7.9' | panelA.effects.effect1.amount.morph.afterTouch.to.value eq 7.9.ns3f |
✅ | panelA.effects.effect1.amount.morph.controlPedal.to.value = '0.0' | panelA.effects.effect1.amount.morph.controlPedal.to.value eq 0.0.ns3f |
✅ | panelA.effects.effect1.amount.morph.wheel.to.value = '2.5' | panelA.effects.effect1.amount.morph.wheel.to.value eq 2.5.ns3f |
✅ | panelA.effects.effect1.amount.value = '0.0' | panelA.effects.effect1.amount.value eq 0.0.ns3f |
✅ | panelA.effects.effect1.amount.value = '10.0' | panelA.effects.effect1.amount.value eq 10.0.ns3f |
✅ | panelA.effects.effect1.amount.value = '2.6' | panelA.effects.effect1.amount.value eq 2.6.ns3f |
✅ | panelA.effects.effect1.amount.value = '7.2' | panelA.effects.effect1.amount.value eq 7.2.ns3f |
✅ | panelA.effects.effect1.enabled = 'false' | panelA.effects.effect1.enabled eq false.ns3f |
✅ | panelA.effects.effect1.enabled = 'true' AND panelA.effects.effect1.source.value = 'Organ' | panelA.effects.effect1.enabled eq true and panelA.effects.effect1.source.value eq Organ.ns3f |
✅ | panelA.effects.effect1.enabled = 'true' AND panelA.effects.effect1.source.value = 'Piano' | panelA.effects.effect1.enabled eq true and panelA.effects.effect1.source.value eq Piano.ns3f |
✅ | panelA.effects.effect1.enabled = 'true' AND panelA.effects.effect1.source.value = 'Synth' | panelA.effects.effect1.enabled eq true and panelA.effects.effect1.source.value eq Synth.ns3f |
✅ | panelA.effects.effect1.enabled = 'true' AND panelA.effects.effect1.type.value = 'Auto-Wah 1' | panelA.effects.effect1.enabled eq true and panelA.effects.effect1.type.value eq Auto-Wah 1.ns3f |
✅ | panelA.effects.effect1.enabled = 'true' AND panelA.effects.effect1.type.value = 'Auto-Wah 2' | panelA.effects.effect1.enabled eq true and panelA.effects.effect1.type.value eq Auto-Wah 2.ns3f |
✅ | panelA.effects.effect1.enabled = 'true' AND panelA.effects.effect1.type.value = 'Panning' | panelA.effects.effect1.enabled eq true and panelA.effects.effect1.type.value eq Panning.ns3f |
✅ | panelA.effects.effect1.enabled = 'true' AND panelA.effects.effect1.type.value = 'Ring Mod' | panelA.effects.effect1.enabled eq true and panelA.effects.effect1.type.value eq Ring Mod.ns3f |
✅ | panelA.effects.effect1.enabled = 'true' AND panelA.effects.effect1.type.value = 'Tremolo' | panelA.effects.effect1.enabled eq true and panelA.effects.effect1.type.value eq Tremolo.ns3f |
✅ | panelA.effects.effect1.enabled = 'true' AND panelA.effects.effect1.type.value = 'Wah-Wah' | panelA.effects.effect1.enabled eq true and panelA.effects.effect1.type.value eq Wah-Wah.ns3f |
✅ | panelA.effects.effect1.masterClock.enabled = 'false' AND panelA.effects.effect1.rate.value = '0.0 (0)' | panelA.effects.effect1.masterClock.enabled eq false and panelA.effects.effect1.rate.value eq 0.0 (0).ns3f |
✅ | panelA.effects.effect1.masterClock.enabled = 'false' AND panelA.effects.effect1.rate.value = '10.0 (127)' | panelA.effects.effect1.masterClock.enabled eq false and panelA.effects.effect1.rate.value eq 10.0 (127).ns3f |
✅ | panelA.effects.effect1.masterClock.enabled = 'false' AND panelA.effects.effect1.rate.value = '2.0 (26)' | panelA.effects.effect1.masterClock.enabled eq false and panelA.effects.effect1.rate.value eq 2.0 (26).ns3f |
✅ | panelA.effects.effect1.masterClock.enabled = 'false' AND panelA.effects.effect1.rate.value = '6.9 (88)' | panelA.effects.effect1.masterClock.enabled eq false and panelA.effects.effect1.rate.value eq 6.9 (88).ns3f |
✅ | panelA.effects.effect1.masterClock.enabled = 'true' AND panelA.effects.effect1.rate.value = '1/16T' | panelA.effects.effect1.masterClock.enabled eq true and panelA.effects.effect1.rate.value eq 1@a16T.ns3f |
✅ | panelA.effects.effect1.masterClock.enabled = 'true' AND panelA.effects.effect1.rate.value = '1/4T' | panelA.effects.effect1.masterClock.enabled eq true and panelA.effects.effect1.rate.value eq 1@a4T.ns3f |
✅ | panelA.effects.effect1.masterClock.enabled = 'true' AND panelA.effects.effect1.rate.value = '2/1T' | panelA.effects.effect1.masterClock.enabled eq true and panelA.effects.effect1.rate.value eq 2@a1T.ns3f |
✅ | panelA.effects.effect1.masterClock.enabled = 'true' AND panelA.effects.effect1.rate.value = '4/1' | panelA.effects.effect1.masterClock.enabled eq true and panelA.effects.effect1.rate.value eq 4@a1.ns3f |
✅ | panelA.effects.effect1.rate.morph.afterTouch.to.value = '2/1' | panelA.effects.effect1.rate.morph.afterTouch.to.value eq 2@a1.ns3f |
✅ | panelA.effects.effect1.rate.morph.controlPedal.to.value = '10.0 (127)' | panelA.effects.effect1.rate.morph.controlPedal.to.value eq 10.0 (127).ns3f |
✅ | panelA.effects.effect1.rate.morph.wheel.to.value = '6.4 (81)' | panelA.effects.effect1.rate.morph.wheel.to.value eq 6.4 (81).ns3f |
✅ | panelA.effects.effect2.amount.morph.afterTouch.to.value = '2.7' | panelA.effects.effect2.amount.morph.afterTouch.to.value eq 2.7.ns3f |
✅ | panelA.effects.effect2.amount.morph.controlPedal.to.value = '1.3' | panelA.effects.effect2.amount.morph.controlPedal.to.value eq 1.3.ns3f |
✅ | panelA.effects.effect2.amount.morph.wheel.to.value = '9.9' | panelA.effects.effect2.amount.morph.wheel.to.value eq 9.9.ns3f |
✅ | panelA.effects.effect2.amount.value = '0.0' | panelA.effects.effect2.amount.value eq 0.0.ns3f |
✅ | panelA.effects.effect2.amount.value = '10.0' | panelA.effects.effect2.amount.value eq 10.0.ns3f |
✅ | panelA.effects.effect2.enabled = 'false' | panelA.effects.effect2.enabled eq false.ns3f |
✅ | panelA.effects.effect2.enabled = 'true' AND panelA.effects.effect2.source.value = 'Organ' | panelA.effects.effect2.enabled eq true and panelA.effects.effect2.source.value eq Organ.ns3f |
✅ | panelA.effects.effect2.enabled = 'true' AND panelA.effects.effect2.source.value = 'Piano' | panelA.effects.effect2.enabled eq true and panelA.effects.effect2.source.value eq Piano.ns3f |
✅ | panelA.effects.effect2.enabled = 'true' AND panelA.effects.effect2.source.value = 'Synth' | panelA.effects.effect2.enabled eq true and panelA.effects.effect2.source.value eq Synth.ns3f |
✅ | panelA.effects.effect2.enabled = 'true' AND panelA.effects.effect2.type.value = 'Chorus 1' | panelA.effects.effect2.enabled eq true and panelA.effects.effect2.type.value eq Chorus 1.ns3f |
✅ | panelA.effects.effect2.enabled = 'true' AND panelA.effects.effect2.type.value = 'Chorus 2' | panelA.effects.effect2.enabled eq true and panelA.effects.effect2.type.value eq Chorus 2.ns3f |
✅ | panelA.effects.effect2.enabled = 'true' AND panelA.effects.effect2.type.value = 'Flanger' | panelA.effects.effect2.enabled eq true and panelA.effects.effect2.type.value eq Flanger.ns3f |
✅ | panelA.effects.effect2.enabled = 'true' AND panelA.effects.effect2.type.value = 'Phaser 1' | panelA.effects.effect2.enabled eq true and panelA.effects.effect2.type.value eq Phaser 1.ns3f |
✅ | panelA.effects.effect2.enabled = 'true' AND panelA.effects.effect2.type.value = 'Phaser 2' | panelA.effects.effect2.enabled eq true and panelA.effects.effect2.type.value eq Phaser 2.ns3f |
✅ | panelA.effects.effect2.enabled = 'true' AND panelA.effects.effect2.type.value = 'Vibe' | panelA.effects.effect2.enabled eq true and panelA.effects.effect2.type.value eq Vibe.ns3f |
✅ | panelA.effects.effect2.rate.value = '0.0 (0)' | panelA.effects.effect2.rate.value eq 0.0 (0).ns3f |
✅ | panelA.effects.effect2.rate.value = '10.0 (127)' | panelA.effects.effect2.rate.value eq 10.0 (127).ns3f |
✅ | panelA.effects.reverb.amount.morph.afterTouch.to.value = '8.2' | panelA.effects.reverb.amount.morph.afterTouch.to.value eq 8.2.ns3f |
✅ | panelA.effects.reverb.amount.morph.controlPedal.to.value = '9.6' | panelA.effects.reverb.amount.morph.controlPedal.to.value eq 9.6.ns3f |
✅ | panelA.effects.reverb.amount.morph.wheel.to.value = '6.9' | panelA.effects.reverb.amount.morph.wheel.to.value eq 6.9.ns3f |
✅ | panelA.effects.reverb.amount.value = '0.0' | panelA.effects.reverb.amount.value eq 0.0.ns3f |
✅ | panelA.effects.reverb.amount.value = '10.0' | panelA.effects.reverb.amount.value eq 10.0.ns3f |
✅ | panelA.effects.reverb.amount.value = '7.2' | panelA.effects.reverb.amount.value eq 7.2.ns3f |
✅ | panelA.effects.reverb.bright.enabled = 'false' | panelA.effects.reverb.bright.enabled eq false.ns3f |
✅ | panelA.effects.reverb.bright.enabled = 'true' | panelA.effects.reverb.bright.enabled eq true.ns3f |
✅ | panelA.effects.reverb.enabled = 'false' | panelA.effects.reverb.enabled eq false.ns3f |
✅ | panelA.effects.reverb.enabled = 'true' | panelA.effects.reverb.enabled eq true.ns3f |
✅ | panelA.effects.reverb.type.value = 'Hall 1' | panelA.effects.reverb.type.value eq Hall 1.ns3f |
✅ | panelA.effects.reverb.type.value = 'Hall 2' | panelA.effects.reverb.type.value eq Hall 2.ns3f |
✅ | panelA.effects.reverb.type.value = 'Room 1' | panelA.effects.reverb.type.value eq Room 1.ns3f |
✅ | panelA.effects.reverb.type.value = 'Room 2' | panelA.effects.reverb.type.value eq Room 2.ns3f |
✅ | panelA.effects.reverb.type.value = 'Stage 1' | panelA.effects.reverb.type.value eq Stage 1.ns3f |
✅ | panelA.effects.reverb.type.value = 'Stage 2' | panelA.effects.reverb.type.value eq Stage 2.ns3f |
✅ | panelA.effects.rotarySpeaker.drive.value = '0.0' | panelA.effects.rotarySpeaker.drive.value eq 0.0.ns3f |
✅ | panelA.effects.rotarySpeaker.drive.value = '10.0' | panelA.effects.rotarySpeaker.drive.value eq 10.0.ns3f |
✅ | panelA.effects.rotarySpeaker.drive.value = '5.9' | panelA.effects.rotarySpeaker.drive.value eq 5.9.ns3f |
✅ | panelA.effects.rotarySpeaker.enabled = 'false' | panelA.effects.rotarySpeaker.enabled eq false.ns3f |
✅ | panelA.effects.rotarySpeaker.enabled = 'true' AND panelA.effects.rotarySpeaker.source.value = 'Organ' | panelA.effects.rotarySpeaker.enabled eq true and panelA.effects.rotarySpeaker.source.value eq Organ.ns3f |
✅ | panelA.effects.rotarySpeaker.enabled = 'true' AND panelA.effects.rotarySpeaker.source.value = 'Piano' | panelA.effects.rotarySpeaker.enabled eq true and panelA.effects.rotarySpeaker.source.value eq Piano.ns3f |
✅ | panelA.effects.rotarySpeaker.enabled = 'true' AND panelA.effects.rotarySpeaker.source.value = 'Synth' | panelA.effects.rotarySpeaker.enabled eq true and panelA.effects.rotarySpeaker.source.value eq Synth.ns3f |
✅ | panelA.effects.rotarySpeaker.enabled = 'true' | panelA.effects.rotarySpeaker.enabled eq true.ns3f |
✅ | panelA.effects.rotarySpeaker.speed.morph.afterTouch.enabled = 'true' | panelA.effects.rotarySpeaker.speed.morph.afterTouch.enabled eq true.ns3f |
✅ | panelA.effects.rotarySpeaker.speed.morph.controlPedal.enabled = 'true' | panelA.effects.rotarySpeaker.speed.morph.controlPedal.enabled eq true.ns3f |
✅ | panelA.effects.rotarySpeaker.speed.morph.wheel.enabled = 'true' | panelA.effects.rotarySpeaker.speed.morph.wheel.enabled eq true.ns3f |
✅ | panelA.effects.rotarySpeaker.speed.value = 'Fast' | panelA.effects.rotarySpeaker.speed.value eq Fast.ns3f |
✅ | panelA.effects.rotarySpeaker.speed.value = 'Slow/Stop' | panelA.effects.rotarySpeaker.speed.value eq Slow@aStop.ns3f |
✅ | panelA.effects.rotarySpeaker.stopMode.enabled = 'false' | panelA.effects.rotarySpeaker.stopMode.enabled eq false.ns3f |
✅ | panelA.effects.rotarySpeaker.stopMode.enabled = 'true' | panelA.effects.rotarySpeaker.stopMode.enabled eq true.ns3f |
✅ | panelB.effects.ampSimEq.midFilterFreq.morph.wheel.to.value = '507 Hz' | panelB.effects.ampSimEq.midFilterFreq.morph.wheel.to.value eq 507 Hz.ns3f |
✅ | panelB.effects.ampSimEq.overdrive.morph.controlPedal.to.value = '0.0' | panelB.effects.ampSimEq.overdrive.morph.controlPedal.to.value eq 0.0.ns3f |
✅ | panelB.effects.delay.analogMode.enabled = 'true' | panelB.effects.delay.analogMode.enabled eq true.ns3f |
✅ | panelB.effects.delay.enabled = 'true' | panelB.effects.delay.enabled eq true.ns3f |
✅ | panelB.effects.delay.feedback.value = '7.2' | panelB.effects.delay.feedback.value eq 7.2.ns3f |
✅ | panelB.effects.delay.filter.value = 'LP' | panelB.effects.delay.filter.value eq LP.ns3f |
✅ | panelB.effects.delay.masterClock.enabled = 'true' | panelB.effects.delay.masterClock.enabled eq true.ns3f |
✅ | panelB.effects.delay.mix.value = '1.2' | panelB.effects.delay.mix.value eq 1.2.ns3f |
✅ | panelB.effects.delay.pingPong.enabled = 'true' | panelB.effects.delay.pingPong.enabled eq true.ns3f |
✅ | panelB.effects.delay.tempo.value = '1/8T' | panelB.effects.delay.tempo.value eq 1@a8T.ns3f |
status | setting tested | file |
---|---|---|
✅ | panelA.extern.afterTouch.enabled = 'false' | panelA.extern.afterTouch.enabled eq false.ns3f |
✅ | panelA.extern.afterTouch.enabled = 'true' | panelA.extern.afterTouch.enabled eq true.ns3f |
✅ | panelA.extern.cc.value = '2' | panelA.extern.cc.value eq 2.ns3f |
✅ | panelA.extern.cc.value = '3' | panelA.extern.cc.value eq 3.ns3f |
✅ | panelA.extern.cc00.enabled = 'false' | panelA.extern.cc00.enabled eq false.ns3f |
✅ | panelA.extern.cc00.enabled = 'true' | panelA.extern.cc00.enabled eq true.ns3f |
✅ | panelA.extern.cc00.value = '0' | panelA.extern.cc00.value eq 0.ns3f |
✅ | panelA.extern.cc00.value = '127' | panelA.extern.cc00.value eq 127.ns3f |
✅ | panelA.extern.cc32.enabled = 'false' | panelA.extern.cc32.enabled eq false.ns3f |
✅ | panelA.extern.cc32.enabled = 'true' | panelA.extern.cc32.enabled eq true.ns3f |
✅ | panelA.extern.cc32.value = '0' | panelA.extern.cc32.value eq 0.ns3f |
✅ | panelA.extern.cc32.value = '127' | panelA.extern.cc32.value eq 127.ns3f |
✅ | panelA.extern.channel.enabled = 'false' | panelA.extern.channel.enabled eq false.ns3f |
✅ | panelA.extern.channel.value = '1' | panelA.extern.channel.value eq 1.ns3f |
✅ | panelA.extern.channel.value = '16' | panelA.extern.channel.value eq 16.ns3f |
✅ | panelA.extern.channel.value = '2' | panelA.extern.channel.value eq 2.ns3f |
✅ | panelA.extern.control.value = 'Midi CC' | panelA.extern.control.value eq Midi CC.ns3f |
✅ | panelA.extern.control.value = 'Program' | panelA.extern.control.value eq Program.ns3f |
✅ | panelA.extern.control.value = 'Volume' | panelA.extern.control.value eq Volume.ns3f |
✅ | panelA.extern.controlPedal.enabled = 'false' | panelA.extern.controlPedal.enabled eq false.ns3f |
✅ | panelA.extern.controlPedal.enabled = 'true' | panelA.extern.controlPedal.enabled eq true.ns3f |
✅ | panelA.extern.enabled = 'false' | panelA.extern.enabled eq false.ns3f |
✅ | panelA.extern.enabled = 'true' AND panelA.extern.kbZone.value = '-OO-' | panelA.extern.enabled eq true and panelA.extern.kbZone.value eq -OO-.ns3f |
✅ | panelA.extern.enabled = 'true' AND panelA.extern.kbZone.value = '0000' | panelA.extern.enabled eq true and panelA.extern.kbZone.value eq 0000.ns3f |
✅ | panelA.extern.midiCc.enabledOnLoad = 'false' | panelA.extern.midiCc.enabledOnLoad eq false.ns3f |
✅ | panelA.extern.midiCc.enabledOnLoad = 'true' | panelA.extern.midiCc.enabledOnLoad eq true.ns3f |
✅ | panelA.extern.midiCc.midi = '0' | panelA.extern.midiCc.midi eq 0.ns3f |
✅ | panelA.extern.midiCc.midi = '127' | panelA.extern.midiCc.midi eq 127.ns3f |
✅ | panelA.extern.octaveShift.value = '-1 oct' | panelA.extern.octaveShift.value eq -1 oct.ns3f |
✅ | panelA.extern.octaveShift.value = '+0 oct' | panelA.extern.octaveShift.value eq @p0 oct.ns3f |
✅ | panelA.extern.octaveShift.value = '+1 oct' | panelA.extern.octaveShift.value eq @p1 oct.ns3f |
✅ | panelA.extern.pitchStick.enabled = 'false' AND panelA.extern.sustainPedal.enabled = 'false' | panelA.extern.pitchStick.enabled eq false and panelA.extern.sustainPedal.enabled eq false.ns3f |
✅ | panelA.extern.pitchStick.enabled = 'true' | panelA.extern.pitchStick.enabled eq true.ns3f |
✅ | panelA.extern.program.enabledOnLoad = 'false' | panelA.extern.program.enabledOnLoad eq false.ns3f |
✅ | panelA.extern.program.enabledOnLoad = 'true' | panelA.extern.program.enabledOnLoad eq true.ns3f |
✅ | panelA.extern.program.midi = '0' | panelA.extern.program.midi eq 0.ns3f |
✅ | panelA.extern.program.midi = '127' | panelA.extern.program.midi eq 127.ns3f |
✅ | panelA.extern.sustainPedal.enabled = 'false' | panelA.extern.sustainPedal.enabled eq false.ns3f |
✅ | panelA.extern.sustainPedal.enabled = 'true' | panelA.extern.sustainPedal.enabled eq true.ns3f |
✅ | panelA.extern.swell.enabled = 'false' | panelA.extern.swell.enabled eq false.ns3f |
✅ | panelA.extern.swell.enabled = 'true' | panelA.extern.swell.enabled eq true.ns3f |
✅ | panelA.extern.velocity.value = 'Hard' | panelA.extern.velocity.value eq Hard.ns3f |
✅ | panelA.extern.velocity.value = 'Mid' | panelA.extern.velocity.value eq Mid.ns3f |
✅ | panelA.extern.velocity.value = 'Soft' | panelA.extern.velocity.value eq Soft.ns3f |
✅ | panelA.extern.volume.enabled = 'false' | panelA.extern.volume.enabled eq false.ns3f |
✅ | panelA.extern.volume.enabled = 'true' | panelA.extern.volume.enabled eq true.ns3f |
✅ | panelA.extern.volume.enabledOnLoad = 'false' | panelA.extern.volume.enabledOnLoad eq false.ns3f |
✅ | panelA.extern.volume.enabledOnLoad = 'true' | panelA.extern.volume.enabledOnLoad eq true.ns3f |
✅ | panelA.extern.volume.midi = '1' | panelA.extern.volume.midi eq 1.ns3f |
✅ | panelA.extern.volume.midi = '127' | panelA.extern.volume.midi eq 127.ns3f |
✅ | panelA.extern.volume.midi = '64' | panelA.extern.volume.midi eq 64.ns3f |
✅ | panelA.extern.volume.morph.afterTouch.to.midi = '100' | panelA.extern.volume.morph.afterTouch.to.midi eq 100.ns3f |
✅ | panelA.extern.volume.morph.controlPedal.to.midi = '0' | panelA.extern.volume.morph.controlPedal.to.midi eq 0.ns3f |
✅ | panelA.extern.volume.morph.wheel.to.midi = '126' | panelA.extern.volume.morph.wheel.to.midi eq 126.ns3f |
✅ | panelA.extern.wheel.enabled = 'false' | panelA.extern.wheel.enabled eq false.ns3f |
✅ | panelA.extern.wheel.enabled = 'true' | panelA.extern.wheel.enabled eq true.ns3f |
status | setting tested | file |
---|---|---|
✅ | category = 'Acoustic' | category eq Acoustic.ns3f |
✅ | category = 'Arpeggio' | category eq Arpeggio.ns3f |
✅ | category = 'Bass' | category eq Bass.ns3f |
✅ | category = 'Clavinet' | category eq Clavinet.ns3f |
✅ | category = 'EPiano1' | category eq EPiano1.ns3f |
✅ | category = 'EPiano2' | category eq EPiano2.ns3f |
✅ | category = 'FX' | category eq FX.ns3f |
✅ | category = 'Fantasy' | category eq Fantasy.ns3f |
✅ | category = 'Grand' | category eq Grand.ns3f |
✅ | category = 'Harpsi' | category eq Harpsi.ns3f |
✅ | category = 'None' | category eq None.ns3f |
✅ | category = 'Pluck' | category eq Pluck.ns3f |
✅ | category = 'String' | category eq String.ns3f |
✅ | category = 'Synth' | category eq Synth.ns3f |
✅ | category = 'Undefined' | category eq Undefined.ns3f |
✅ | category = 'Upright' | category eq Upright.ns3f |
✅ | category = 'User' | category eq User.ns3f |
✅ | category = 'Vocal' | category eq Vocal.ns3f |
✅ | category = 'Wind' | category eq Wind.ns3f |
✅ | dualKeyboard.enabled = 'false' | dualKeyboard.enabled eq false.ns3f |
✅ | dualKeyboard.enabled = 'true' AND dualKeyboard.style.value = 'Organ' | dualKeyboard.enabled eq true and dualKeyboard.style.value eq Organ.ns3f |
✅ | dualKeyboard.enabled = 'true' AND dualKeyboard.style.value = 'Panel' | dualKeyboard.enabled eq true and dualKeyboard.style.value eq Panel.ns3f |
✅ | dualKeyboard.enabled = 'true' AND dualKeyboard.style.value = 'Piano' | dualKeyboard.enabled eq true and dualKeyboard.style.value eq Piano.ns3f |
✅ | dualKeyboard.enabled = 'true' AND dualKeyboard.style.value = 'Synth' | dualKeyboard.enabled eq true and dualKeyboard.style.value eq Synth.ns3f |
✅ | id.name = 'A:11' | id.name eq A@c11.ns3f |
✅ | id.name = 'A:12' | id.name eq A@c12.ns3f |
✅ | id.name = 'A:21' | id.name eq A@c21.ns3f |
✅ | id.name = 'A:55' | id.name eq A@c55.ns3f |
✅ | id.name = 'B:11' | id.name eq B@c11.ns3f |
✅ | id.name = 'B:51' | id.name eq B@c51.ns3f |
✅ | id.name = 'P:55' | id.name eq P@c55.ns3f |
✅ | masterClock.rate.value = '240 bpm' | masterClock.rate.value eq 240 bpm.ns3f |
✅ | masterClock.rate.value = '30 bpm' | masterClock.rate.value eq 30 bpm.ns3f |
✅ | masterClock.rate.value = '31 bpm' | masterClock.rate.value eq 31 bpm.ns3f |
✅ | panelA.enabled = 'false' AND panelB.enabled = 'true' | panelA.enabled eq false and panelB.enabled eq true.ns3f |
✅ | panelA.enabled = 'true' AND panelB.enabled = 'false' | panelA.enabled eq true and panelB.enabled eq false.ns3f |
✅ | panelA.enabled = 'true' AND panelB.enabled = 'true' | panelA.enabled eq true and panelB.enabled eq true.ns3f |
✅ | panelB.output.main.value = '1-2' | panelB.output.main.value eq 1-2.ns3f |
✅ | panelB.output.main.value = '1-4' | panelB.output.main.value eq 1-4.ns3f |
✅ | panelB.output.main.value = '3-4' | panelB.output.main.value eq 3-4.ns3f |
✅ | panelB.output.main.value = '3' | panelB.output.main.value eq 3.ns3f |
✅ | panelB.output.main.value = '4' | panelB.output.main.value eq 4.ns3f |
✅ | panelB.output.subDestination.value = '1-2' | panelB.output.subDestination.value eq 1-2.ns3f |
✅ | panelB.output.subDestination.value = '3-4' | panelB.output.subDestination.value eq 3-4.ns3f |
✅ | panelB.output.subDestination.value = '3' | panelB.output.subDestination.value eq 3.ns3f |
✅ | panelB.output.subDestination.value = '4' | panelB.output.subDestination.value eq 4.ns3f |
✅ | panelB.output.subSource.value = 'Off' | panelB.output.subSource.value eq Off.ns3f |
✅ | panelB.output.subSource.value = 'Organ' | panelB.output.subSource.value eq Organ.ns3f |
✅ | panelB.output.subSource.value = 'Piano' | panelB.output.subSource.value eq Piano.ns3f |
✅ | panelB.output.subSource.value = 'Synth' | panelB.output.subSource.value eq Synth.ns3f |
✅ | size = '574' | size eq 574.ns3f |
✅ | size = '592' | size eq 592.ns3f |
✅ | split.enabled = 'false' | split.enabled eq false.ns3f |
✅ | split.high.width = '1' | split.high.width eq 1.ns3f |
✅ | split.high.width = '12' | split.high.width eq 12.ns3f |
✅ | split.high.width = '6' | split.high.width eq 6.ns3f |
✅ | split.low.note = 'C3' AND split.high.note = 'F3' | split.low.note eq C3 and split.high.note eq F3.ns3f |
✅ | split.low.note = 'C3' AND split.mid.note = 'F3' AND split.high.note = 'C4' | split.low.note eq C3 and split.mid.note eq F3 and split.high.note eq C4.ns3f |
✅ | split.low.note = 'C3' | split.low.note eq C3.ns3f |
✅ | split.low.note = 'C4' | split.low.note eq C4.ns3f |
✅ | split.low.note = 'C5' | split.low.note eq C5.ns3f |
✅ | split.low.note = 'C6' AND split.high.note = 'F6' | split.low.note eq C6 and split.high.note eq F6.ns3f |
✅ | split.low.note = 'C6' AND split.mid.note = 'F6' AND split.high.note = 'C7' | split.low.note eq C6 and split.mid.note eq F6 and split.high.note eq C7.ns3f |
✅ | split.low.note = 'C6' | split.low.note eq C6.ns3f |
✅ | split.low.note = 'C7' | split.low.note eq C7.ns3f |
✅ | split.low.note = 'F2' | split.low.note eq F2.ns3f |
✅ | split.low.note = 'F3' | split.low.note eq F3.ns3f |
✅ | split.low.note = 'F4' | split.low.note eq F4.ns3f |
✅ | split.low.note = 'F5' | split.low.note eq F5.ns3f |
✅ | split.low.note = 'F6' AND split.high.note = 'C7' | split.low.note eq F6 and split.high.note eq C7.ns3f |
✅ | split.low.note = 'F6' | split.low.note eq F6.ns3f |
✅ | split.low.width = '1' | split.low.width eq 1.ns3f |
✅ | split.low.width = '12' | split.low.width eq 12.ns3f |
✅ | split.low.width = '6' | split.low.width eq 6.ns3f |
✅ | split.low.width = 'Off' | split.low.width eq Off.ns3f |
✅ | transpose.enabled = 'false' | transpose.enabled eq false.ns3f |
✅ | transpose.enabled = 'true' AND transpose.value = '+1 semi' | transpose.enabled eq true and transpose.value eq +1 semi.ns3f |
✅ | transpose.enabled = 'true' AND transpose.value = '+5 semi' | transpose.enabled eq true and transpose.value eq +5 semi.ns3f |
✅ | transpose.enabled = 'true' AND transpose.value = '+6 semi' | transpose.enabled eq true and transpose.value eq +6 semi.ns3f |
✅ | transpose.enabled = 'true' AND transpose.value = '-1 semi' | transpose.enabled eq true and transpose.value eq -1 semi.ns3f |
✅ | transpose.enabled = 'true' AND transpose.value = '-5 semi' | transpose.enabled eq true and transpose.value eq -5 semi.ns3f |
✅ | transpose.enabled = 'true' AND transpose.value = '-6 semi' | transpose.enabled eq true and transpose.value eq -6 semi.ns3f |
status | setting tested | file |
---|---|---|
✅ | ext = 'ns3l' | ext eq ns3l.ns3l |
status | setting tested | file |
---|---|---|
✅ | panelA.organ.enabled = 'false' | panelA.organ.enabled eq false.ns3f |
✅ | panelA.organ.enabled = 'true' | panelA.organ.enabled eq true.ns3f |
✅ | panelA.organ.kbZone.value = '----' | panelA.organ.kbZone.value eq ----.ns3f |
✅ | panelA.organ.kbZone.value = '---O' | panelA.organ.kbZone.value eq ---O.ns3f |
✅ | panelA.organ.kbZone.value = '--O-' | panelA.organ.kbZone.value eq --O-.ns3f |
✅ | panelA.organ.kbZone.value = '--OO' | panelA.organ.kbZone.value eq --OO.ns3f |
✅ | panelA.organ.kbZone.value = '-O--' | panelA.organ.kbZone.value eq -O--.ns3f |
✅ | panelA.organ.kbZone.value = '-OO-' | panelA.organ.kbZone.value eq -OO-.ns3f |
✅ | panelA.organ.kbZone.value = '-OOO' | panelA.organ.kbZone.value eq -OOO.ns3f |
✅ | panelA.organ.kbZone.value = 'O---' | panelA.organ.kbZone.value eq O---.ns3f |
✅ | panelA.organ.kbZone.value = 'OO--' | panelA.organ.kbZone.value eq OO--.ns3f |
✅ | panelA.organ.kbZone.value = 'OOO-' | panelA.organ.kbZone.value eq OOO-.ns3f |
✅ | panelA.organ.kbZone.value = 'OOOO' | panelA.organ.kbZone.value eq OOOO.ns3f |
✅ | panelA.organ.octaveShift.value = '-1 oct' | panelA.organ.octaveShift.value eq -1 oct.ns3f |
✅ | panelA.organ.octaveShift.value = '+0 oct' | panelA.organ.octaveShift.value eq @p0 oct.ns3f |
✅ | panelA.organ.octaveShift.value = '+1 oct' | panelA.organ.octaveShift.value eq @p1 oct.ns3f |
✅ | panelA.organ.pitchStick.enabled = 'false' | panelA.organ.pitchStick.enabled eq false.ns3f |
✅ | panelA.organ.pitchStick.enabled = 'true' | panelA.organ.pitchStick.enabled eq true.ns3f |
✅ | panelA.organ.preset1.drawbars.morph.wheel.to.value = '21 ---- ---' | panelA.organ.preset1.drawbars.morph.wheel.to.value eq 21 ---- ---.ns3f |
✅ | panelA.organ.preset1.drawbars.morph.wheel.to.value = '86 4-32 101' | panelA.organ.preset1.drawbars.morph.wheel.to.value eq 86 4-32 101.ns3f |
✅ | panelA.organ.preset1.drawbars.value = '12 3456 780' AND panelA.organ.preset1.drawbars.morph.wheel.enabled = 'false' | panelA.organ.preset1.drawbars.value eq 12 3456 780 and panelA.organ.preset1.drawbars.morph.wheel.enabled eq false.ns3f |
✅ | panelA.organ.preset1.drawbars.value = '40 8167 888' AND panelA.organ.preset1.drawbars.morph.controlPedal.to.value = '78 083- ---' | panelA.organ.preset1.drawbars.value eq 40 8167 888 and panelA.organ.preset1.drawbars.morph.controlPedal.to.value eq 78 083- ---.ns3f |
✅ | panelA.organ.preset1.drawbars.value = '40 8167 888' AND panelA.organ.preset1.drawbars.morph.wheel.to.value = '15 257- ---' | panelA.organ.preset1.drawbars.value eq 40 8167 888 and panelA.organ.preset1.drawbars.morph.wheel.to.value eq 15 257- ---.ns3f |
✅ | panelA.organ.preset1.drawbars.value = '74 7532 236' AND panelA.organ.preset1.drawbars.morph.controlPedal.to.value = '88 8888 888' | panelA.organ.preset1.drawbars.value eq 74 7532 236 and panelA.organ.preset1.drawbars.morph.controlPedal.to.value eq 88 8888 888.ns3f |
✅ | panelA.organ.preset1.drawbars.value = '80 8643 338' AND panelA.organ.preset1.drawbars.morph.wheel.to.value = '6- 046- 08-' | panelA.organ.preset1.drawbars.value eq 80 8643 338 and panelA.organ.preset1.drawbars.morph.wheel.to.value eq 6- 046- 08-.ns3f |
✅ | panelA.organ.preset1.drawbars.value = '88 8600 000' AND panelA.organ.preset1.drawbars.morph.wheel.to.value = '-- -888 887' | panelA.organ.preset1.drawbars.value eq 88 8600 000 and panelA.organ.preset1.drawbars.morph.wheel.to.value eq -- -888 887.ns3f |
✅ | panelA.organ.preset1.percussion.decayFast.enabled = 'false' | panelA.organ.preset1.percussion.decayFast.enabled eq false.ns3f |
✅ | panelA.organ.preset1.percussion.decayFast.enabled = 'true' | panelA.organ.preset1.percussion.decayFast.enabled eq true.ns3f |
✅ | panelA.organ.preset1.percussion.enabled = 'false' | panelA.organ.preset1.percussion.enabled eq false.ns3f |
✅ | panelA.organ.preset1.percussion.enabled = 'true' | panelA.organ.preset1.percussion.enabled eq true.ns3f |
✅ | panelA.organ.preset1.percussion.harmonicThird.enabled = 'false' | panelA.organ.preset1.percussion.harmonicThird.enabled eq false.ns3f |
✅ | panelA.organ.preset1.percussion.harmonicThird.enabled = 'true' | panelA.organ.preset1.percussion.harmonicThird.enabled eq true.ns3f |
✅ | panelA.organ.preset1.percussion.volumeSoft.enabled = 'false' | panelA.organ.preset1.percussion.volumeSoft.enabled eq false.ns3f |
✅ | panelA.organ.preset1.percussion.volumeSoft.enabled = 'true' | panelA.organ.preset1.percussion.volumeSoft.enabled eq true.ns3f |
✅ | panelA.organ.preset1.vibrato.enabled = 'false' | panelA.organ.preset1.vibrato.enabled eq false.ns3f |
✅ | panelA.organ.preset1.vibrato.enabled = 'true' | panelA.organ.preset1.vibrato.enabled eq true.ns3f |
✅ | panelA.organ.preset1.vibrato.mode.value = 'C1' | panelA.organ.preset1.vibrato.mode.value eq C1.ns3f |
✅ | panelA.organ.preset1.vibrato.mode.value = 'C2' | panelA.organ.preset1.vibrato.mode.value eq C2.ns3f |
✅ | panelA.organ.preset1.vibrato.mode.value = 'C3' | panelA.organ.preset1.vibrato.mode.value eq C3.ns3f |
✅ | panelA.organ.preset1.vibrato.mode.value = 'V1' | panelA.organ.preset1.vibrato.mode.value eq V1.ns3f |
✅ | panelA.organ.preset1.vibrato.mode.value = 'V2' | panelA.organ.preset1.vibrato.mode.value eq V2.ns3f |
✅ | panelA.organ.preset1.vibrato.mode.value = 'V3' | panelA.organ.preset1.vibrato.mode.value eq V3.ns3f |
✅ | panelA.organ.sustainPedal.enabled = 'false' | panelA.organ.sustainPedal.enabled eq false.ns3f |
✅ | panelA.organ.sustainPedal.enabled = 'true' | panelA.organ.sustainPedal.enabled eq true.ns3f |
✅ | panelA.organ.type.value = 'B3' AND panelA.organ.preset1.drawbars.value = '34 5666 554' AND panelA.organ.preset2.drawbars.value = '86 4111 367' | panelA.organ.type.value eq B3 and panelA.organ.preset1.drawbars.value eq 34 5666 554 and panelA.organ.preset2.drawbars.value eq 86 4111 367.ns3f |
✅ | panelA.organ.type.value = 'B3' AND panelA.organ.preset1.drawbars.value = '35 5788 653' AND panelA.organ.preset2.drawbars.value = '34 3323 343' | panelA.organ.type.value eq B3 and panelA.organ.preset1.drawbars.value eq 35 5788 653 and panelA.organ.preset2.drawbars.value eq 34 3323 343.ns3f |
✅ | panelA.organ.type.value = 'B3' AND panelA.organ.preset1.drawbars.value = '88 8888 888' AND panelA.organ.preset2.drawbars.value = '88 8888 888' | panelA.organ.type.value eq B3 and panelA.organ.preset1.drawbars.value eq 88 8888 888 and panelA.organ.preset2.drawbars.value eq 88 8888 888.ns3f |
✅ | panelA.organ.type.value = 'Farfisa' AND panelA.organ.preset1.drawbars.morph.wheel.to.value = '-0-11--00' | panelA.organ.type.value eq Farfisa and panelA.organ.preset1.drawbars.morph.wheel.to.value eq -0-11--00.ns3f |
✅ | panelA.organ.type.value = 'Farfisa' AND panelA.organ.preset1.drawbars.value = '111001111' AND panelA.organ.preset2.drawbars.value = '111111111' | panelA.organ.type.value eq Farfisa and panelA.organ.preset1.drawbars.value eq 111001111 and panelA.organ.preset2.drawbars.value eq 111111111.ns3f |
✅ | panelA.organ.type.value = 'Pipe1' AND panelA.organ.preset1.drawbars.value = '887544333' AND panelA.organ.preset2.drawbars.value = '888888888' | panelA.organ.type.value eq Pipe1 and panelA.organ.preset1.drawbars.value eq 887544333 and panelA.organ.preset2.drawbars.value eq 888888888.ns3f |
✅ | panelA.organ.type.value = 'Pipe2' AND panelA.organ.preset1.drawbars.value = '008000000' AND panelA.organ.preset2.drawbars.value = '888888888' | panelA.organ.type.value eq Pipe2 and panelA.organ.preset1.drawbars.value eq 008000000 and panelA.organ.preset2.drawbars.value eq 888888888.ns3f |
✅ | panelA.organ.type.value = 'Vox' AND panelA.organ.preset1.drawbars.morph.wheel.to.value = '--66325-0' | panelA.organ.type.value eq Vox and panelA.organ.preset1.drawbars.morph.wheel.to.value eq --66325-0.ns3f |
✅ | panelA.organ.type.value = 'Vox' AND panelA.organ.preset1.drawbars.value = '888888808' AND panelA.organ.preset2.drawbars.value = '888888808' | panelA.organ.type.value eq Vox and panelA.organ.preset1.drawbars.value eq 888888808 and panelA.organ.preset2.drawbars.value eq 888888808.ns3f |
✅ | panelA.organ.volume.morph.afterTouch.enabled = 'true' AND panelA.organ.volume.morph.afterTouch.to.value = '0.0 dB' | panelA.organ.volume.morph.afterTouch.enabled eq true and panelA.organ.volume.morph.afterTouch.to.value eq 0.0 dB.ns3f |
✅ | panelA.organ.volume.morph.afterTouch.enabled = 'true' AND panelA.organ.volume.morph.afterTouch.to.value = 'Off' | panelA.organ.volume.morph.afterTouch.enabled eq true and panelA.organ.volume.morph.afterTouch.to.value eq Off.ns3f |
✅ | panelA.organ.volume.morph.controlPedal.enabled = 'true' AND panelA.organ.volume.morph.controlPedal.to.value = '0.0 dB' | panelA.organ.volume.morph.controlPedal.enabled eq true and panelA.organ.volume.morph.controlPedal.to.value eq 0.0 dB.ns3f |
✅ | panelA.organ.volume.morph.controlPedal.enabled = 'true' AND panelA.organ.volume.morph.controlPedal.to.value = 'Off' | panelA.organ.volume.morph.controlPedal.enabled eq true and panelA.organ.volume.morph.controlPedal.to.value eq Off.ns3f |
✅ | panelA.organ.volume.morph.wheel.enabled = 'false' AND panelA.organ.volume.morph.afterTouch.enabled = 'false' AND panelA.organ.volume.morph.controlPedal.enabled = 'false' | panelA.organ.volume.morph.wheel.enabled eq false and panelA.organ.volume.morph.afterTouch.enabled eq false and panelA.organ.volume.morph.controlPedal.enabled eq false.ns3f |
✅ | panelA.organ.volume.morph.wheel.enabled = 'true' AND panelA.organ.volume.morph.wheel.to.value = '0.0 dB' | panelA.organ.volume.morph.wheel.enabled eq true and panelA.organ.volume.morph.wheel.to.value eq 0.0 dB.ns3f |
✅ | panelA.organ.volume.morph.wheel.enabled = 'true' AND panelA.organ.volume.morph.wheel.to.value = 'Off' | panelA.organ.volume.morph.wheel.enabled eq true and panelA.organ.volume.morph.wheel.to.value eq Off.ns3f |
✅ | panelA.organ.volume.value = '-0.1 dB' | panelA.organ.volume.value eq -0.1 dB.ns3f |
✅ | panelA.organ.volume.value = '-12.2 dB' | panelA.organ.volume.value eq -12.2 dB.ns3f |
✅ | panelA.organ.volume.value = '-2.0 dB' | panelA.organ.volume.value eq -2.0 dB.ns3f |
✅ | panelA.organ.volume.value = '-7.6 dB' | panelA.organ.volume.value eq -7.6 dB.ns3f |
✅ | panelA.organ.volume.value = '-7.8 dB' | panelA.organ.volume.value eq -7.8 dB.ns3f |
✅ | panelA.organ.volume.value = 'Off' | panelA.organ.volume.value eq Off.ns3f |
✅ | panelB.organ.preset1.drawbars.morph.afterTouch.to.value = '01 2--- ---' | panelB.organ.preset1.drawbars.morph.afterTouch.to.value eq 01 2--- ---.ns3f |
✅ | panelB.organ.preset1.drawbars.morph.controlPedal.to.value = '88 8888 888' | panelB.organ.preset1.drawbars.morph.controlPedal.to.value eq 88 8888 888.ns3f |
✅ | panelB.organ.preset1.drawbars.morph.wheel.to.value = '88 7-2- -54' | panelB.organ.preset1.drawbars.morph.wheel.to.value eq 88 7-2- -54.ns3f |
✅ | panelB.organ.preset1.drawbars.value = '23 3334 366' AND panelB.organ.preset2.drawbars.value = '88 2221 388' | panelB.organ.preset1.drawbars.value eq 23 3334 366 and panelB.organ.preset2.drawbars.value eq 88 2221 388.ns3f |
✅ | panelB.organ.preset2.drawbars.morph.afterTouch.to.value = '-- ---- 76-' | panelB.organ.preset2.drawbars.morph.afterTouch.to.value eq -- ---- 76-.ns3f |
✅ | panelB.organ.preset2.drawbars.morph.controlPedal.to.value = '-- ---- ---' | panelB.organ.preset2.drawbars.morph.controlPedal.to.value eq -- ---- ---.ns3f |
✅ | panelB.organ.preset2.drawbars.morph.wheel.to.value = '-- --64 --4' | panelB.organ.preset2.drawbars.morph.wheel.to.value eq -- --64 --4.ns3f |
✅ | panelB.organ.preset2.drawbars.value = '68 2221 388' | panelB.organ.preset2.drawbars.value eq 68 2221 388.ns3f |
status | setting tested | file |
---|---|---|
✅ | panelA.piano.enabled = 'false' | panelA.piano.enabled eq false.ns3f |
✅ | panelA.piano.enabled = 'true' | panelA.piano.enabled eq true.ns3f |
✅ | panelA.piano.kbZone.value = '-O--' | panelA.piano.kbZone.value eq -O--.ns3f |
✅ | panelA.piano.kbZone.value = 'O---' | panelA.piano.kbZone.value eq O---.ns3f |
✅ | panelA.piano.layerDetune.value = '1' | panelA.piano.layerDetune.value eq 1.ns3f |
✅ | panelA.piano.layerDetune.value = '2' | panelA.piano.layerDetune.value eq 2.ns3f |
✅ | panelA.piano.layerDetune.value = '3' | panelA.piano.layerDetune.value eq 3.ns3f |
✅ | panelA.piano.layerDetune.value = 'Off' | panelA.piano.layerDetune.value eq Off.ns3f |
✅ | panelA.piano.octaveShift.value = '-1 oct' | panelA.piano.octaveShift.value eq -1 oct.ns3f |
✅ | panelA.piano.octaveShift.value = '+0 oct' | panelA.piano.octaveShift.value eq @p0 oct.ns3f |
✅ | panelA.piano.octaveShift.value = '+1 oct' | panelA.piano.octaveShift.value eq @p1 oct.ns3f |
✅ | panelA.piano.pedalNoise.enabled = 'false' | panelA.piano.pedalNoise.enabled eq false.ns3f |
✅ | panelA.piano.pedalNoise.enabled = 'true' | panelA.piano.pedalNoise.enabled eq true.ns3f |
✅ | panelA.piano.softRelease.enabled = 'false' | panelA.piano.softRelease.enabled eq false.ns3f |
✅ | panelA.piano.softRelease.enabled = 'true' | panelA.piano.softRelease.enabled eq true.ns3f |
✅ | panelA.piano.stringResonance.enabled = 'false' | panelA.piano.stringResonance.enabled eq false.ns3f |
✅ | panelA.piano.stringResonance.enabled = 'true' | panelA.piano.stringResonance.enabled eq true.ns3f |
✅ | panelA.piano.timbre.value = 'Bright' | panelA.piano.timbre.value eq Bright.ns3f |
✅ | panelA.piano.timbre.value = 'Dyno1' | panelA.piano.timbre.value eq Dyno1.ns3f |
✅ | panelA.piano.timbre.value = 'Dyno2' | panelA.piano.timbre.value eq Dyno2.ns3f |
✅ | panelA.piano.timbre.value = 'Mid' | panelA.piano.timbre.value eq Mid.ns3f |
✅ | panelA.piano.timbre.value = 'None' | panelA.piano.timbre.value eq None.ns3f |
✅ | panelA.piano.timbre.value = 'Soft' | panelA.piano.timbre.value eq Soft.ns3f |
✅ | panelA.piano.type.value = 'Clav' | panelA.piano.type.value eq Clav.ns3f |
✅ | panelA.piano.type.value = 'Digital' | panelA.piano.type.value eq Digital.ns3f |
✅ | panelA.piano.type.value = 'Electric' | panelA.piano.type.value eq Electric.ns3f |
✅ | panelA.piano.type.value = 'Grand' | panelA.piano.type.value eq Grand.ns3f |
✅ | panelA.piano.type.value = 'Misc' | panelA.piano.type.value eq Misc.ns3f |
✅ | panelA.piano.type.value = 'Upright' | panelA.piano.type.value eq Upright.ns3f |
✅ | panelB.piano.enabled = 'false' | panelB.piano.enabled eq false.ns3f |
✅ | panelB.piano.enabled = 'true' | panelB.piano.enabled eq true.ns3f |
✅ | panelB.piano.kbTouch.value = '1' | panelB.piano.kbTouch.value eq 1.ns3f |
✅ | panelB.piano.kbTouch.value = '2' | panelB.piano.kbTouch.value eq 2.ns3f |
✅ | panelB.piano.kbTouch.value = '3' | panelB.piano.kbTouch.value eq 3.ns3f |
✅ | panelB.piano.kbTouch.value = 'Normal' | panelB.piano.kbTouch.value eq Normal.ns3f |
✅ | panelB.piano.layerDetune.value = '1' | panelB.piano.layerDetune.value eq 1.ns3f |
✅ | panelB.piano.layerDetune.value = '2' | panelB.piano.layerDetune.value eq 2.ns3f |
✅ | panelB.piano.layerDetune.value = '3' | panelB.piano.layerDetune.value eq 3.ns3f |
✅ | panelB.piano.layerDetune.value = 'Off' | panelB.piano.layerDetune.value eq Off.ns3f |
status | setting tested | file |
---|---|---|
✅ | panelA.synth.arpeggiator.enabled = 'false' | panelA.synth.arpeggiator.enabled eq false.ns3f |
✅ | panelA.synth.arpeggiator.enabled = 'true' | panelA.synth.arpeggiator.enabled eq true.ns3f |
✅ | panelA.synth.arpeggiator.kbSync.enabled = 'false' | panelA.synth.arpeggiator.kbSync.enabled eq false.ns3f |
✅ | panelA.synth.arpeggiator.kbSync.enabled = 'true' | panelA.synth.arpeggiator.kbSync.enabled eq true.ns3f |
✅ | panelA.synth.arpeggiator.masterClock.enabled = 'false' | panelA.synth.arpeggiator.masterClock.enabled eq false.ns3f |
✅ | panelA.synth.arpeggiator.masterClock.enabled = 'true' | panelA.synth.arpeggiator.masterClock.enabled eq true.ns3f |
✅ | panelA.synth.arpeggiator.pattern.value = 'Down' | panelA.synth.arpeggiator.pattern.value eq Down.ns3f |
✅ | panelA.synth.arpeggiator.pattern.value = 'Random' | panelA.synth.arpeggiator.pattern.value eq Random.ns3f |
✅ | panelA.synth.arpeggiator.pattern.value = 'Up' | panelA.synth.arpeggiator.pattern.value eq Up.ns3f |
✅ | panelA.synth.arpeggiator.pattern.value = 'Up/Down' | panelA.synth.arpeggiator.pattern.value eq Up@aDown.ns3f |
✅ | panelA.synth.arpeggiator.range.value = '1 Octave' | panelA.synth.arpeggiator.range.value eq 1 Octave.ns3f |
✅ | panelA.synth.arpeggiator.range.value = '2 Octaves' | panelA.synth.arpeggiator.range.value eq 2 Octaves.ns3f |
✅ | panelA.synth.arpeggiator.range.value = '3 Octaves' | panelA.synth.arpeggiator.range.value eq 3 Octaves.ns3f |
✅ | panelA.synth.arpeggiator.range.value = '4 Octaves' | panelA.synth.arpeggiator.range.value eq 4 Octaves.ns3f |
✅ | panelA.synth.arpeggiator.rate.morph.afterTouch.to.value = '100 bpm' | panelA.synth.arpeggiator.rate.morph.afterTouch.to.value eq 100 bpm.ns3f |
✅ | panelA.synth.arpeggiator.rate.morph.controlPedal.to.value = 'Fast 5' | panelA.synth.arpeggiator.rate.morph.controlPedal.to.value eq Fast 5.ns3f |
✅ | panelA.synth.arpeggiator.rate.morph.wheel.to.value = '126 bpm' | panelA.synth.arpeggiator.rate.morph.wheel.to.value eq 126 bpm.ns3f |
✅ | panelA.synth.arpeggiator.rate.morph.wheel.to.value = '1/4T' | panelA.synth.arpeggiator.rate.morph.wheel.to.value eq 1@a4T.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = '16 bpm' | panelA.synth.arpeggiator.rate.value eq 16 bpm.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = '18 bpm' | panelA.synth.arpeggiator.rate.value eq 18 bpm.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = '1/16' | panelA.synth.arpeggiator.rate.value eq 1@a16.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = '1/16T' | panelA.synth.arpeggiator.rate.value eq 1@a16T.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = '1/2' | panelA.synth.arpeggiator.rate.value eq 1@a2.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = '1/2T' | panelA.synth.arpeggiator.rate.value eq 1@a2T.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = '1/32' | panelA.synth.arpeggiator.rate.value eq 1@a32.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = '1/4' | panelA.synth.arpeggiator.rate.value eq 1@a4.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = '1/4T' | panelA.synth.arpeggiator.rate.value eq 1@a4T.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = '1/8' | panelA.synth.arpeggiator.rate.value eq 1@a8.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = '1/8T' | panelA.synth.arpeggiator.rate.value eq 1@a8T.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = '990 bpm' | panelA.synth.arpeggiator.rate.value eq 990 bpm.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = 'Fast 1' | panelA.synth.arpeggiator.rate.value eq Fast 1.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = 'Fast 2' | panelA.synth.arpeggiator.rate.value eq Fast 2.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = 'Fast 3' | panelA.synth.arpeggiator.rate.value eq Fast 3.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = 'Fast 4' | panelA.synth.arpeggiator.rate.value eq Fast 4.ns3f |
✅ | panelA.synth.arpeggiator.rate.value = 'Fast 5' | panelA.synth.arpeggiator.rate.value eq Fast 5.ns3f |
status | setting tested | file |
---|---|---|
✅ | panelA.synth.envelopes.amplifier.attack.midi = '0' AND panelA.synth.envelopes.amplifier.attack.value = '0.5 ms' | panelA.synth.envelopes.amplifier.attack.midi eq 0 and panelA.synth.envelopes.amplifier.attack.value eq 0.5 ms.ns3f |
✅ | panelA.synth.envelopes.amplifier.attack.midi = '127' AND panelA.synth.envelopes.amplifier.attack.value = '45 s' | panelA.synth.envelopes.amplifier.attack.midi eq 127 and panelA.synth.envelopes.amplifier.attack.value eq 45 s.ns3f |
✅ | panelA.synth.envelopes.amplifier.decay.midi = '0' AND panelA.synth.envelopes.amplifier.decay.value = '3.0 ms' | panelA.synth.envelopes.amplifier.decay.midi eq 0 and panelA.synth.envelopes.amplifier.decay.value eq 3.0 ms.ns3f |
✅ | panelA.synth.envelopes.amplifier.decay.midi = '127' AND panelA.synth.envelopes.amplifier.decay.value = 'Sustain' | panelA.synth.envelopes.amplifier.decay.midi eq 127 and panelA.synth.envelopes.amplifier.decay.value eq Sustain.ns3f |
✅ | panelA.synth.envelopes.amplifier.release.midi = '0' AND panelA.synth.envelopes.amplifier.release.value = '3.0 ms' | panelA.synth.envelopes.amplifier.release.midi eq 0 and panelA.synth.envelopes.amplifier.release.value eq 3.0 ms.ns3f |
✅ | panelA.synth.envelopes.amplifier.release.midi = '127' AND panelA.synth.envelopes.amplifier.release.value = '45 s' | panelA.synth.envelopes.amplifier.release.midi eq 127 and panelA.synth.envelopes.amplifier.release.value eq 45 s.ns3f |
✅ | panelA.synth.envelopes.amplifier.velocity.value = '1' | panelA.synth.envelopes.amplifier.velocity.value eq 1.ns3f |
✅ | panelA.synth.envelopes.amplifier.velocity.value = '2' | panelA.synth.envelopes.amplifier.velocity.value eq 2.ns3f |
✅ | panelA.synth.envelopes.amplifier.velocity.value = '3' | panelA.synth.envelopes.amplifier.velocity.value eq 3.ns3f |
✅ | panelA.synth.envelopes.amplifier.velocity.value = 'Off' | panelA.synth.envelopes.amplifier.velocity.value eq Off.ns3f |
✅ | panelA.synth.envelopes.modulation.attack.midi = '0' AND panelA.synth.envelopes.modulation.attack.value = '0.5 ms' | panelA.synth.envelopes.modulation.attack.midi eq 0 and panelA.synth.envelopes.modulation.attack.value eq 0.5 ms.ns3f |
✅ | panelA.synth.envelopes.modulation.attack.midi = '127' AND panelA.synth.envelopes.modulation.attack.value = '45 s' | panelA.synth.envelopes.modulation.attack.midi eq 127 and panelA.synth.envelopes.modulation.attack.value eq 45 s.ns3f |
✅ | panelA.synth.envelopes.modulation.decay.midi = '0' AND panelA.synth.envelopes.modulation.decay.value = '3.0 ms' | panelA.synth.envelopes.modulation.decay.midi eq 0 and panelA.synth.envelopes.modulation.decay.value eq 3.0 ms.ns3f |
✅ | panelA.synth.envelopes.modulation.decay.midi = '127' AND panelA.synth.envelopes.modulation.decay.value = 'Sustain' | panelA.synth.envelopes.modulation.decay.midi eq 127 and panelA.synth.envelopes.modulation.decay.value eq Sustain.ns3f |
✅ | panelA.synth.envelopes.modulation.release.midi = '0' AND panelA.synth.envelopes.modulation.release.value = '3.0 ms' | panelA.synth.envelopes.modulation.release.midi eq 0 and panelA.synth.envelopes.modulation.release.value eq 3.0 ms.ns3f |
✅ | panelA.synth.envelopes.modulation.release.midi = '127' AND panelA.synth.envelopes.modulation.release.value = 'Inf' | panelA.synth.envelopes.modulation.release.midi eq 127 and panelA.synth.envelopes.modulation.release.value eq Inf.ns3f |
✅ | panelA.synth.envelopes.modulation.velocity.enabled = 'false' | panelA.synth.envelopes.modulation.velocity.enabled eq false.ns3f |
✅ | panelA.synth.envelopes.modulation.velocity.enabled = 'true' | panelA.synth.envelopes.modulation.velocity.enabled eq true.ns3f |
status | setting tested | file |
---|---|---|
✅ | panelA.synth.filter.cutoffFrequency.morph.afterTouch.enabled = 'false' | panelA.synth.filter.cutoffFrequency.morph.afterTouch.enabled eq false.ns3f |
✅ | panelA.synth.filter.cutoffFrequency.morph.afterTouch.enabled = 'true' AND panelA.synth.filter.cutoffFrequency.morph.afterTouch.to.value = '740 Hz' | panelA.synth.filter.cutoffFrequency.morph.afterTouch.enabled eq true and panelA.synth.filter.cutoffFrequency.morph.afterTouch.to.value eq 740 Hz.ns3f |
✅ | panelA.synth.filter.cutoffFrequency.morph.controlPedal.enabled = 'true' AND panelA.synth.filter.cutoffFrequency.morph.controlPedal.to.value = '14 Hz' | panelA.synth.filter.cutoffFrequency.morph.controlPedal.enabled eq true and panelA.synth.filter.cutoffFrequency.morph.controlPedal.to.value eq 14 Hz.ns3f |
✅ | panelA.synth.filter.cutoffFrequency.morph.wheel.enabled = 'true' AND panelA.synth.filter.cutoffFrequency.morph.wheel.to.value = '3.5 kHz' | panelA.synth.filter.cutoffFrequency.morph.wheel.enabled eq true and panelA.synth.filter.cutoffFrequency.morph.wheel.to.value eq 3.5 kHz.ns3f |
✅ | panelA.synth.filter.cutoffFrequency.value = '14 Hz' | panelA.synth.filter.cutoffFrequency.value eq 14 Hz.ns3f |
✅ | panelA.synth.filter.cutoffFrequency.value = '15 Hz' | panelA.synth.filter.cutoffFrequency.value eq 15 Hz.ns3f |
✅ | panelA.synth.filter.cutoffFrequency.value = '21 kHz' | panelA.synth.filter.cutoffFrequency.value eq 21 kHz.ns3f |
✅ | panelA.synth.filter.cutoffFrequency.value = '262 Hz' AND panelA.synth.filter.cutoffFrequency.morph.wheel.to.value = '21 kHz' | panelA.synth.filter.cutoffFrequency.value eq 262 Hz and panelA.synth.filter.cutoffFrequency.morph.wheel.to.value eq 21 kHz.ns3f |
✅ | panelA.synth.filter.cutoffFrequency.value = '554 Hz' | panelA.synth.filter.cutoffFrequency.value eq 554 Hz.ns3f |
✅ | panelA.synth.filter.drive.value = '1' | panelA.synth.filter.drive.value eq 1.ns3f |
✅ | panelA.synth.filter.drive.value = '2' | panelA.synth.filter.drive.value eq 2.ns3f |
✅ | panelA.synth.filter.drive.value = '3' | panelA.synth.filter.drive.value eq 3.ns3f |
✅ | panelA.synth.filter.drive.value = 'Off' | panelA.synth.filter.drive.value eq Off.ns3f |
✅ | panelA.synth.filter.highPassCutoffFrequency.value = '14 Hz' | panelA.synth.filter.highPassCutoffFrequency.value eq 14 Hz.ns3f |
✅ | panelA.synth.filter.highPassCutoffFrequency.value = '21 kHz' | panelA.synth.filter.highPassCutoffFrequency.value eq 21 kHz.ns3f |
✅ | panelA.synth.filter.highPassCutoffFrequency.value = '587 Hz' | panelA.synth.filter.highPassCutoffFrequency.value eq 587 Hz.ns3f |
✅ | panelA.synth.filter.kbTrack.value = '1' | panelA.synth.filter.kbTrack.value eq 1.ns3f |
✅ | panelA.synth.filter.kbTrack.value = '1/3' | panelA.synth.filter.kbTrack.value eq 1@a3.ns3f |
✅ | panelA.synth.filter.kbTrack.value = '2/3' | panelA.synth.filter.kbTrack.value eq 2@a3.ns3f |
✅ | panelA.synth.filter.kbTrack.value = 'Off' | panelA.synth.filter.kbTrack.value eq Off.ns3f |
✅ | panelA.synth.filter.modulations.lfoAmount.morph.afterTouch.to.value = '7.0' | panelA.synth.filter.modulations.lfoAmount.morph.afterTouch.to.value eq 7.0.ns3f |
✅ | panelA.synth.filter.modulations.lfoAmount.morph.controlPedal.to.value = '10.0' | panelA.synth.filter.modulations.lfoAmount.morph.controlPedal.to.value eq 10.0.ns3f |
✅ | panelA.synth.filter.modulations.lfoAmount.morph.wheel.to.value = '0.6' | panelA.synth.filter.modulations.lfoAmount.morph.wheel.to.value eq 0.6.ns3f |
✅ | panelA.synth.filter.modulations.lfoAmount.value = '0.0' AND panelA.synth.filter.modulations.lfoAmount.midi = '0' | panelA.synth.filter.modulations.lfoAmount.value eq 0.0 and panelA.synth.filter.modulations.lfoAmount.midi eq 0.ns3f |
✅ | panelA.synth.filter.modulations.lfoAmount.value = '0.1' AND panelA.synth.filter.modulations.lfoAmount.midi = '1' | panelA.synth.filter.modulations.lfoAmount.value eq 0.1 and panelA.synth.filter.modulations.lfoAmount.midi eq 1.ns3f |
✅ | panelA.synth.filter.modulations.lfoAmount.value = '10.0' AND panelA.synth.filter.modulations.lfoAmount.midi = '127' | panelA.synth.filter.modulations.lfoAmount.value eq 10.0 and panelA.synth.filter.modulations.lfoAmount.midi eq 127.ns3f |
✅ | panelA.synth.filter.modulations.lfoAmount.value = '5.0' AND panelA.synth.filter.modulations.lfoAmount.midi = '63' | panelA.synth.filter.modulations.lfoAmount.value eq 5.0 and panelA.synth.filter.modulations.lfoAmount.midi eq 63.ns3f |
✅ | panelA.synth.filter.modulations.lfoAmount.value = '9.9' AND panelA.synth.filter.modulations.lfoAmount.midi = '126' | panelA.synth.filter.modulations.lfoAmount.value eq 9.9 and panelA.synth.filter.modulations.lfoAmount.midi eq 126.ns3f |
✅ | panelA.synth.filter.modulations.modEnvAmount.midi = '125' AND panelA.synth.filter.modulations.modEnvAmount.value = '9.7' | panelA.synth.filter.modulations.modEnvAmount.midi eq 125 and panelA.synth.filter.modulations.modEnvAmount.value eq 9.7.ns3f |
✅ | panelA.synth.filter.modulations.modEnvAmount.midi = '126' AND panelA.synth.filter.modulations.modEnvAmount.value = '9.8' | panelA.synth.filter.modulations.modEnvAmount.midi eq 126 and panelA.synth.filter.modulations.modEnvAmount.value eq 9.8.ns3f |
✅ | panelA.synth.filter.modulations.modEnvAmount.midi = '127' AND panelA.synth.filter.modulations.modEnvAmount.value = '10.0' | panelA.synth.filter.modulations.modEnvAmount.midi eq 127 and panelA.synth.filter.modulations.modEnvAmount.value eq 10.0.ns3f |
✅ | panelA.synth.filter.modulations.modEnvAmount.midi = '65' AND panelA.synth.filter.modulations.modEnvAmount.value = '0.2' | panelA.synth.filter.modulations.modEnvAmount.midi eq 65 and panelA.synth.filter.modulations.modEnvAmount.value eq 0.2.ns3f |
✅ | panelA.synth.filter.modulations.velAmount.midi = '0' AND panelA.synth.filter.modulations.velAmount.value = '10.0' | panelA.synth.filter.modulations.velAmount.midi eq 0 and panelA.synth.filter.modulations.velAmount.value eq 10.0.ns3f |
✅ | panelA.synth.filter.modulations.velAmount.midi = '2' AND panelA.synth.filter.modulations.velAmount.value = '9.8' | panelA.synth.filter.modulations.velAmount.midi eq 2 and panelA.synth.filter.modulations.velAmount.value eq 9.8.ns3f |
✅ | panelA.synth.filter.modulations.velAmount.midi = '3' AND panelA.synth.filter.modulations.velAmount.value = '9.7' | panelA.synth.filter.modulations.velAmount.midi eq 3 and panelA.synth.filter.modulations.velAmount.value eq 9.7.ns3f |
✅ | panelA.synth.filter.modulations.velAmount.midi = '63' AND panelA.synth.filter.modulations.velAmount.value = '0.2' | panelA.synth.filter.modulations.velAmount.midi eq 63 and panelA.synth.filter.modulations.velAmount.value eq 0.2.ns3f |
✅ | panelA.synth.filter.modulations.velAmount.midi = '64' AND panelA.synth.filter.modulations.velAmount.value = '0.0' | panelA.synth.filter.modulations.velAmount.midi eq 64 and panelA.synth.filter.modulations.velAmount.value eq 0.0.ns3f |
✅ | panelA.synth.filter.resonance.value = '0.0' | panelA.synth.filter.resonance.value eq 0.0.ns3f |
✅ | panelA.synth.filter.resonance.value = '0.1' | panelA.synth.filter.resonance.value eq 0.1.ns3f |
✅ | panelA.synth.filter.resonance.value = '10.0' | panelA.synth.filter.resonance.value eq 10.0.ns3f |
✅ | panelA.synth.filter.resonance.value = '5.0' | panelA.synth.filter.resonance.value eq 5.0.ns3f |
✅ | panelA.synth.filter.resonance.value = '9.9' | panelA.synth.filter.resonance.value eq 9.9.ns3f |
✅ | panelA.synth.filter.type.value = 'BP24' AND panelA.synth.filter.resonance.morph.afterTouch.to.value = '9.2' | panelA.synth.filter.type.value eq BP24 and panelA.synth.filter.resonance.morph.afterTouch.to.value eq 9.2.ns3f |
✅ | panelA.synth.filter.type.value = 'BP24' | panelA.synth.filter.type.value eq BP24.ns3f |
✅ | panelA.synth.filter.type.value = 'HP24' | panelA.synth.filter.type.value eq HP24.ns3f |
✅ | panelA.synth.filter.type.value = 'LP12' | panelA.synth.filter.type.value eq LP12.ns3f |
✅ | panelA.synth.filter.type.value = 'LP24' | panelA.synth.filter.type.value eq LP24.ns3f |
✅ | panelA.synth.filter.type.value = 'LP+HP' AND panelA.synth.filter.highPassCutoffFrequency.morph.wheel.to.value = '1.4 kHz' | panelA.synth.filter.type.value eq LP@pHP and panelA.synth.filter.highPassCutoffFrequency.morph.wheel.to.value eq 1.4 kHz.ns3f |
✅ | panelA.synth.filter.type.value = 'LP+HP' | panelA.synth.filter.type.value eq LP@pHP.ns3f |
✅ | panelA.synth.filter.type.value = 'Mini Moog' | panelA.synth.filter.type.value eq Mini Moog.ns3f |
status | setting tested | file |
---|---|---|
✅ | panelA.synth.lfo.masterClock.enabled = 'true' | panelA.synth.lfo.masterClock.enabled eq true.ns3f |
✅ | panelA.synth.lfo.rate.midi = '111' AND panelA.synth.lfo.rate.value = '153 Hz' | panelA.synth.lfo.rate.midi eq 111 and panelA.synth.lfo.rate.value eq 153 Hz.ns3f |
✅ | panelA.synth.lfo.rate.midi = '125' AND panelA.synth.lfo.rate.value = '449 Hz' | panelA.synth.lfo.rate.midi eq 125 and panelA.synth.lfo.rate.value eq 449 Hz.ns3f |
✅ | panelA.synth.lfo.rate.midi = '127' AND panelA.synth.lfo.rate.value = '523 Hz' | panelA.synth.lfo.rate.midi eq 127 and panelA.synth.lfo.rate.value eq 523 Hz.ns3f |
✅ | panelA.synth.lfo.rate.midi = '37' AND panelA.synth.lfo.rate.value = '0.51 Hz' | panelA.synth.lfo.rate.midi eq 37 and panelA.synth.lfo.rate.value eq 0.51 Hz.ns3f |
✅ | panelA.synth.lfo.rate.midi = '5' AND panelA.synth.lfo.rate.value = '0.04 Hz' | panelA.synth.lfo.rate.midi eq 5 and panelA.synth.lfo.rate.value eq 0.04 Hz.ns3f |
✅ | panelA.synth.lfo.rate.midi = '65' AND panelA.synth.lfo.rate.value = '4.4 Hz' | panelA.synth.lfo.rate.midi eq 65 and panelA.synth.lfo.rate.value eq 4.4 Hz.ns3f |
✅ | panelA.synth.lfo.rate.midi = '7' AND panelA.synth.lfo.rate.value = '0.05 Hz' | panelA.synth.lfo.rate.midi eq 7 and panelA.synth.lfo.rate.value eq 0.05 Hz.ns3f |
✅ | panelA.synth.lfo.rate.midi = '99' AND panelA.synth.lfo.rate.value = '61 Hz' | panelA.synth.lfo.rate.midi eq 99 and panelA.synth.lfo.rate.value eq 61 Hz.ns3f |
✅ | panelA.synth.lfo.rate.morph.afterTouch.enabled = 'true' AND panelA.synth.lfo.rate.morph.afterTouch.to.value = '1/64' | panelA.synth.lfo.rate.morph.afterTouch.enabled eq true and panelA.synth.lfo.rate.morph.afterTouch.to.value eq 1@a64.ns3f |
✅ | panelA.synth.lfo.rate.morph.afterTouch.enabled = 'true' AND panelA.synth.lfo.rate.morph.afterTouch.to.value = '3.5 Hz' | panelA.synth.lfo.rate.morph.afterTouch.enabled eq true and panelA.synth.lfo.rate.morph.afterTouch.to.value eq 3.5 Hz.ns3f |
✅ | panelA.synth.lfo.rate.morph.controlPedal.enabled = 'true' AND panelA.synth.lfo.rate.morph.controlPedal.to.value = '48 Hz' | panelA.synth.lfo.rate.morph.controlPedal.enabled eq true and panelA.synth.lfo.rate.morph.controlPedal.to.value eq 48 Hz.ns3f |
✅ | panelA.synth.lfo.rate.morph.controlPedal.enabled = 'true' AND panelA.synth.lfo.rate.morph.controlPedal.to.value = '4/1T' | panelA.synth.lfo.rate.morph.controlPedal.enabled eq true and panelA.synth.lfo.rate.morph.controlPedal.to.value eq 4@a1T.ns3f |
✅ | panelA.synth.lfo.rate.morph.wheel.enabled = 'false' AND panelA.synth.lfo.rate.morph.afterTouch.enabled = 'false' AND panelA.synth.lfo.rate.morph.controlPedal.enabled = 'false' | panelA.synth.lfo.rate.morph.wheel.enabled eq false and panelA.synth.lfo.rate.morph.afterTouch.enabled eq false and panelA.synth.lfo.rate.morph.controlPedal.enabled eq false.ns3f |
✅ | panelA.synth.lfo.rate.morph.wheel.enabled = 'true' AND panelA.synth.lfo.rate.morph.wheel.to.value = '0.03 Hz' | panelA.synth.lfo.rate.morph.wheel.enabled eq true and panelA.synth.lfo.rate.morph.wheel.to.value eq 0.03 Hz.ns3f |
✅ | panelA.synth.lfo.rate.morph.wheel.enabled = 'true' AND panelA.synth.lfo.rate.morph.wheel.to.value = '4/1' | panelA.synth.lfo.rate.morph.wheel.enabled eq true and panelA.synth.lfo.rate.morph.wheel.to.value eq 4@a1.ns3f |
✅ | panelA.synth.lfo.wave.value = 'Neg Saw' | panelA.synth.lfo.wave.value eq Neg Saw.ns3f |
✅ | panelA.synth.lfo.wave.value = 'S/H' | panelA.synth.lfo.wave.value eq S@aH.ns3f |
✅ | panelA.synth.lfo.wave.value = 'Saw' | panelA.synth.lfo.wave.value eq Saw.ns3f |
✅ | panelA.synth.lfo.wave.value = 'Square' | panelA.synth.lfo.wave.value eq Square.ns3f |
✅ | panelA.synth.lfo.wave.value = 'Triangle' | panelA.synth.lfo.wave.value eq Triangle.ns3f |
status | setting tested | file |
---|---|---|
✅ | panelA.synth.oscillators.config.value = '1 Pitch' AND panelA.synth.oscillators.control.value = '0.0' | panelA.synth.oscillators.config.value eq 1 Pitch and panelA.synth.oscillators.control.value eq 0.0.ns3f |
✅ | panelA.synth.oscillators.config.value = '10 MixNs1' AND panelA.synth.oscillators.control.value = '100/0' | panelA.synth.oscillators.config.value eq 10 MixNs1 and panelA.synth.oscillators.control.value eq 100@a0.ns3f |
✅ | panelA.synth.oscillators.config.value = '11 MixNs2' AND panelA.synth.oscillators.control.value = '100/0' | panelA.synth.oscillators.config.value eq 11 MixNs2 and panelA.synth.oscillators.control.value eq 100@a0.ns3f |
✅ | panelA.synth.oscillators.config.value = '12 FM1' AND panelA.synth.oscillators.control.value = '0 %' | panelA.synth.oscillators.config.value eq 12 FM1 and panelA.synth.oscillators.control.value eq 0 %.ns3f |
✅ | panelA.synth.oscillators.config.value = '13 FM2' AND panelA.synth.oscillators.control.value = '0 %' | panelA.synth.oscillators.config.value eq 13 FM2 and panelA.synth.oscillators.control.value eq 0 %.ns3f |
✅ | panelA.synth.oscillators.config.value = '14 RM' AND panelA.synth.oscillators.control.value = '0 %' | panelA.synth.oscillators.config.value eq 14 RM and panelA.synth.oscillators.control.value eq 0 %.ns3f |
✅ | panelA.synth.oscillators.config.value = '2 Shape' AND panelA.synth.oscillators.control.value = '0 %' | panelA.synth.oscillators.config.value eq 2 Shape and panelA.synth.oscillators.control.value eq 0 %.ns3f |
✅ | panelA.synth.oscillators.config.value = '3 Sync' AND panelA.synth.oscillators.control.value = '0.0' | panelA.synth.oscillators.config.value eq 3 Sync and panelA.synth.oscillators.control.value eq 0.0.ns3f |
✅ | panelA.synth.oscillators.config.value = '4 Detune' AND panelA.synth.oscillators.control.value = '0.00' | panelA.synth.oscillators.config.value eq 4 Detune and panelA.synth.oscillators.control.value eq 0.00.ns3f |
✅ | panelA.synth.oscillators.config.value = '5 MixSin' AND panelA.synth.oscillators.control.value = '100/0' | panelA.synth.oscillators.config.value eq 5 MixSin and panelA.synth.oscillators.control.value eq 100@a0.ns3f |
✅ | panelA.synth.oscillators.config.value = '6 MixTri' AND panelA.synth.oscillators.control.value = '100/0' | panelA.synth.oscillators.config.value eq 6 MixTri and panelA.synth.oscillators.control.value eq 100@a0.ns3f |
✅ | panelA.synth.oscillators.config.value = '7 MixSaw' AND panelA.synth.oscillators.control.value = '100/0' | panelA.synth.oscillators.config.value eq 7 MixSaw and panelA.synth.oscillators.control.value eq 100@a0.ns3f |
✅ | panelA.synth.oscillators.config.value = '8 MixSqr' AND panelA.synth.oscillators.control.value = '100/0' | panelA.synth.oscillators.config.value eq 8 MixSqr and panelA.synth.oscillators.control.value eq 100@a0.ns3f |
✅ | panelA.synth.oscillators.config.value = '9 MixBell' AND panelA.synth.oscillators.control.value = '100/0' | panelA.synth.oscillators.config.value eq 9 MixBell and panelA.synth.oscillators.control.value eq 100@a0.ns3f |
✅ | panelA.synth.oscillators.config.value = 'None' | panelA.synth.oscillators.config.value eq None.ns3f |
✅ | panelA.synth.oscillators.control.morph.afterTouch.enabled = 'true' AND panelA.synth.oscillators.control.morph.afterTouch.to.value = '52/48' | panelA.synth.oscillators.control.morph.afterTouch.enabled eq true and panelA.synth.oscillators.control.morph.afterTouch.to.value eq 52@a48.ns3f |
✅ | panelA.synth.oscillators.control.morph.controlPedal.enabled = 'true' AND panelA.synth.oscillators.control.morph.controlPedal.to.value = '20/80' | panelA.synth.oscillators.control.morph.controlPedal.enabled eq true and panelA.synth.oscillators.control.morph.controlPedal.to.value eq 20@a80.ns3f |
✅ | panelA.synth.oscillators.control.morph.wheel.enabled = 'true' AND panelA.synth.oscillators.control.morph.wheel.to.value = '79/21' | panelA.synth.oscillators.control.morph.wheel.enabled eq true and panelA.synth.oscillators.control.morph.wheel.to.value eq 79@a21.ns3f |
✅ | panelA.synth.oscillators.fastAttack.enabled = 'false' | panelA.synth.oscillators.fastAttack.enabled eq false.ns3f |
✅ | panelA.synth.oscillators.fastAttack.enabled = 'true' | panelA.synth.oscillators.fastAttack.enabled eq true.ns3f |
✅ | panelA.synth.oscillators.modulations.lfoAmount.morph.wheel.to.value = '4.0' | panelA.synth.oscillators.modulations.lfoAmount.morph.wheel.to.value eq 4.0.ns3f |
✅ | panelA.synth.oscillators.modulations.lfoAmount.value = '10.0' | panelA.synth.oscillators.modulations.lfoAmount.value eq 10.0.ns3f |
✅ | panelA.synth.oscillators.modulations.lfoAmount.value = '9.7' | panelA.synth.oscillators.modulations.lfoAmount.value eq 9.7.ns3f |
✅ | panelA.synth.oscillators.modulations.lfoAmount.value = '9.8' | panelA.synth.oscillators.modulations.lfoAmount.value eq 9.8.ns3f |
✅ | panelA.synth.oscillators.modulations.modEnvAmount.morph.wheel.to.value = '6.2' | panelA.synth.oscillators.modulations.modEnvAmount.morph.wheel.to.value eq 6.2.ns3f |
✅ | panelA.synth.oscillators.modulations.modEnvAmount.value = '0.0' AND panelA.synth.oscillators.modulations.lfoAmount.value = '0.0' | panelA.synth.oscillators.modulations.modEnvAmount.value eq 0.0 and panelA.synth.oscillators.modulations.lfoAmount.value eq 0.0.ns3f |
✅ | panelA.synth.oscillators.modulations.modEnvAmount.value = '0.2' | panelA.synth.oscillators.modulations.modEnvAmount.value eq 0.2.ns3f |
✅ | panelA.synth.oscillators.modulations.modEnvAmount.value = '0.3' | panelA.synth.oscillators.modulations.modEnvAmount.value eq 0.3.ns3f |
✅ | panelA.synth.oscillators.modulations.modEnvAmount.value = '10.0' | panelA.synth.oscillators.modulations.modEnvAmount.value eq 10.0.ns3f |
✅ | panelA.synth.oscillators.modulations.modEnvAmount.value = '9.8' | panelA.synth.oscillators.modulations.modEnvAmount.value eq 9.8.ns3f |
✅ | panelA.synth.oscillators.pitch.midi = '0' AND panelA.synth.oscillators.pitch.value = 'Sub' | panelA.synth.oscillators.pitch.midi eq 0 and panelA.synth.oscillators.pitch.value eq Sub.ns3f |
✅ | panelA.synth.oscillators.pitch.midi = '127' AND panelA.synth.oscillators.pitch.value = '48 semi' | panelA.synth.oscillators.pitch.midi eq 127 and panelA.synth.oscillators.pitch.value eq 48 semi.ns3f |
✅ | panelA.synth.oscillators.pitch.midi = '26' AND panelA.synth.oscillators.pitch.value = '0 semi' | panelA.synth.oscillators.pitch.midi eq 26 and panelA.synth.oscillators.pitch.value eq 0 semi.ns3f |
✅ | panelA.synth.oscillators.pitch.midi = '28' AND panelA.synth.oscillators.pitch.value = '1 semi' | panelA.synth.oscillators.pitch.midi eq 28 and panelA.synth.oscillators.pitch.value eq 1 semi.ns3f |
✅ | panelA.synth.oscillators.pitch.midi = '30' AND panelA.synth.oscillators.pitch.value = '2 semi' | panelA.synth.oscillators.pitch.midi eq 30 and panelA.synth.oscillators.pitch.value eq 2 semi.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Classic' AND panelA.synth.oscillators.waveForm1.value = 'ESaw' | panelA.synth.oscillators.type.value eq Classic and panelA.synth.oscillators.waveForm1.value eq ESaw.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Classic' AND panelA.synth.oscillators.waveForm1.value = 'ESquare' | panelA.synth.oscillators.type.value eq Classic and panelA.synth.oscillators.waveForm1.value eq ESquare.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Classic' AND panelA.synth.oscillators.waveForm1.value = 'Pulse 10' | panelA.synth.oscillators.type.value eq Classic and panelA.synth.oscillators.waveForm1.value eq Pulse 10.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Classic' AND panelA.synth.oscillators.waveForm1.value = 'Pulse 33' | panelA.synth.oscillators.type.value eq Classic and panelA.synth.oscillators.waveForm1.value eq Pulse 33.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Classic' AND panelA.synth.oscillators.waveForm1.value = 'Saw' | panelA.synth.oscillators.type.value eq Classic and panelA.synth.oscillators.waveForm1.value eq Saw.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Classic' AND panelA.synth.oscillators.waveForm1.value = 'Sine' | panelA.synth.oscillators.type.value eq Classic and panelA.synth.oscillators.waveForm1.value eq Sine.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Classic' AND panelA.synth.oscillators.waveForm1.value = 'Square' | panelA.synth.oscillators.type.value eq Classic and panelA.synth.oscillators.waveForm1.value eq Square.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Classic' AND panelA.synth.oscillators.waveForm1.value = 'Triangle' | panelA.synth.oscillators.type.value eq Classic and panelA.synth.oscillators.waveForm1.value eq Triangle.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Classic' | panelA.synth.oscillators.type.value eq Classic.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Formant' AND panelA.synth.oscillators.waveForm1.value = 'Formant Wave Aaa' | panelA.synth.oscillators.type.value eq Formant and panelA.synth.oscillators.waveForm1.value eq Formant Wave Aaa.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Formant' AND panelA.synth.oscillators.waveForm1.value = 'Formant Wave Eee' | panelA.synth.oscillators.type.value eq Formant and panelA.synth.oscillators.waveForm1.value eq Formant Wave Eee.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Formant' AND panelA.synth.oscillators.waveForm1.value = 'Formant Wave OE' | panelA.synth.oscillators.type.value eq Formant and panelA.synth.oscillators.waveForm1.value eq Formant Wave OE.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Formant' | panelA.synth.oscillators.type.value eq Formant.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Sample' | panelA.synth.oscillators.type.value eq Sample.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Super' AND panelA.synth.oscillators.waveForm1.value = 'Super Wave Organ' | panelA.synth.oscillators.type.value eq Super and panelA.synth.oscillators.waveForm1.value eq Super Wave Organ.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Super' AND panelA.synth.oscillators.waveForm1.value = 'Super Wave Saw 2' | panelA.synth.oscillators.type.value eq Super and panelA.synth.oscillators.waveForm1.value eq Super Wave Saw 2.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Super' AND panelA.synth.oscillators.waveForm1.value = 'Super Wave Saw' | panelA.synth.oscillators.type.value eq Super and panelA.synth.oscillators.waveForm1.value eq Super Wave Saw.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Super' | panelA.synth.oscillators.type.value eq Super.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Wave' AND panelA.synth.oscillators.waveForm1.value = 'Wave 2nd Harm' | panelA.synth.oscillators.type.value eq Wave and panelA.synth.oscillators.waveForm1.value eq Wave 2nd Harm.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Wave' AND panelA.synth.oscillators.waveForm1.value = 'Wave 3rd Harm' | panelA.synth.oscillators.type.value eq Wave and panelA.synth.oscillators.waveForm1.value eq Wave 3rd Harm.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Wave' AND panelA.synth.oscillators.waveForm1.value = 'Wave Organ 1' | panelA.synth.oscillators.type.value eq Wave and panelA.synth.oscillators.waveForm1.value eq Wave Organ 1.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Wave' AND panelA.synth.oscillators.waveForm1.value = 'Wave Tubular Bells' | panelA.synth.oscillators.type.value eq Wave and panelA.synth.oscillators.waveForm1.value eq Wave Tubular Bells.ns3f |
✅ | panelA.synth.oscillators.type.value = 'Wave' | panelA.synth.oscillators.type.value eq Wave.ns3f |
status | setting tested | file |
---|---|---|
✅ | panelA.synth.enabled = 'false' | panelA.synth.enabled eq false.ns3f |
✅ | panelA.synth.enabled = 'true' | panelA.synth.enabled eq true.ns3f |
✅ | panelA.synth.glide.value = '0.0' | panelA.synth.glide.value eq 0.0.ns3f |
✅ | panelA.synth.glide.value = '10.0' | panelA.synth.glide.value eq 10.0.ns3f |
✅ | panelA.synth.glide.value = '5.0' | panelA.synth.glide.value eq 5.0.ns3f |
✅ | panelA.synth.kbZone.value = '-O--' | panelA.synth.kbZone.value eq -O--.ns3f |
✅ | panelA.synth.kbZone.value = 'O---' | panelA.synth.kbZone.value eq O---.ns3f |
✅ | panelA.synth.keyboardHold.enabled = 'false' | panelA.synth.keyboardHold.enabled eq false.ns3f |
✅ | panelA.synth.keyboardHold.enabled = 'true' | panelA.synth.keyboardHold.enabled eq true.ns3f |
✅ | panelA.synth.octaveShift.value = '-1 oct' | panelA.synth.octaveShift.value eq -1 oct.ns3f |
✅ | panelA.synth.octaveShift.value = '+0 oct' | panelA.synth.octaveShift.value eq @p0 oct.ns3f |
✅ | panelA.synth.octaveShift.value = '+1 oct' | panelA.synth.octaveShift.value eq @p1 oct.ns3f |
✅ | panelA.synth.pitchStick.enabled = 'false' | panelA.synth.pitchStick.enabled eq false.ns3f |
✅ | panelA.synth.pitchStick.enabled = 'true' | panelA.synth.pitchStick.enabled eq true.ns3f |
✅ | panelA.synth.pitchStickRange.value = '+2/-12 semi' | panelA.synth.pitchStickRange.value eq +2@a-12 semi.ns3f |
✅ | panelA.synth.pitchStickRange.value = '+2/-24 semi' | panelA.synth.pitchStickRange.value eq +2@a-24 semi.ns3f |
✅ | panelA.synth.pitchStickRange.value = '±1 semi' | panelA.synth.pitchStickRange.value eq @=1 semi.ns3f |
✅ | panelA.synth.pitchStickRange.value = '±10 semi' | panelA.synth.pitchStickRange.value eq @=10 semi.ns3f |
✅ | panelA.synth.pitchStickRange.value = '±12 semi' | panelA.synth.pitchStickRange.value eq @=12 semi.ns3f |
✅ | panelA.synth.pitchStickRange.value = '±2 semi' | panelA.synth.pitchStickRange.value eq @=2 semi.ns3f |
✅ | panelA.synth.pitchStickRange.value = '±3 semi' | panelA.synth.pitchStickRange.value eq @=3 semi.ns3f |
✅ | panelA.synth.pitchStickRange.value = '±4 semi' | panelA.synth.pitchStickRange.value eq @=4 semi.ns3f |
✅ | panelA.synth.pitchStickRange.value = '±5 semi' | panelA.synth.pitchStickRange.value eq @=5 semi.ns3f |
✅ | panelA.synth.pitchStickRange.value = '±7 semi' | panelA.synth.pitchStickRange.value eq @=7 semi.ns3f |
✅ | panelA.synth.sustainPedal.enabled = 'false' | panelA.synth.sustainPedal.enabled eq false.ns3f |
✅ | panelA.synth.sustainPedal.enabled = 'true' | panelA.synth.sustainPedal.enabled eq true.ns3f |
✅ | panelA.synth.unison.value = '1' | panelA.synth.unison.value eq 1.ns3f |
✅ | panelA.synth.unison.value = '2' | panelA.synth.unison.value eq 2.ns3f |
✅ | panelA.synth.unison.value = '3' | panelA.synth.unison.value eq 3.ns3f |
✅ | panelA.synth.unison.value = 'Off' | panelA.synth.unison.value eq Off.ns3f |
✅ | panelA.synth.vibrato.value = 'AT' | panelA.synth.vibrato.value eq AT.ns3f |
✅ | panelA.synth.vibrato.value = 'Delay 1' | panelA.synth.vibrato.value eq Delay 1.ns3f |
✅ | panelA.synth.vibrato.value = 'Delay 2' | panelA.synth.vibrato.value eq Delay 2.ns3f |
✅ | panelA.synth.vibrato.value = 'Delay 3' | panelA.synth.vibrato.value eq Delay 3.ns3f |
✅ | panelA.synth.vibrato.value = 'Off' | panelA.synth.vibrato.value eq Off.ns3f |
✅ | panelA.synth.vibrato.value = 'Wheel' | panelA.synth.vibrato.value eq Wheel.ns3f |
✅ | panelA.synth.voice.value = 'Legato' | panelA.synth.voice.value eq Legato.ns3f |
✅ | panelA.synth.voice.value = 'Mono' | panelA.synth.voice.value eq Mono.ns3f |
✅ | panelA.synth.voice.value = 'Poly' | panelA.synth.voice.value eq Poly.ns3f |
✅ | panelA.synth.volume.midi = '0' AND panelA.synth.volume.value = 'Off' | panelA.synth.volume.midi eq 0 and panelA.synth.volume.value eq Off.ns3f |
✅ | panelA.synth.volume.midi = '127' AND panelA.synth.volume.value = '0.0 dB' | panelA.synth.volume.midi eq 127 and panelA.synth.volume.value eq 0.0 dB.ns3f |
✅ | panelA.synth.volume.value = 'Off' | panelA.synth.volume.value eq Off.ns3f |
status | setting tested | file |
---|---|---|
✅ | id.name = '2:01' | id.name eq 2@c01.ns3y |
✅ | size = '102' | size eq 102.ns3y |
✅ | size = '84' | size eq 84.ns3y |
✅ | synth.oscillators.config.value = '4 Detune' AND synth.oscillators.control.value = '0.10' | synth.oscillators.config.value eq 4 Detune and synth.oscillators.control.value eq 0.10.ns3y |