format_version = "1.0" -- generated by Omino RackBuilder.py -- 2013.04.20.20:54:13 -- WBL5515 Oscillator -- 1.0.1f11 custom_properties = jbox.property_set{ document_owner = { properties = { extLevelA = jbox.number { property_tag = 4100, default = 0, ui_name = jbox.ui_text("long knob [A] Aux Mod Amount"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, frequencyA1 = jbox.number { property_tag = 4001, default = 1.0, ui_name = jbox.ui_text("long knob [A] Osc 1 Frequency"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, lfoRateA1 = jbox.number { property_tag = 4002, default = 0.0, ui_name = jbox.ui_text("long knob [A] LFO 1 Rate"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, lfoDepthA1 = jbox.number { property_tag = 4003, default = 0.469, ui_name = jbox.ui_text("long knob [A] LFO 1 Depth"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, frequencyA2 = jbox.number { property_tag = 4006, default = 0.607, ui_name = jbox.ui_text("long knob [A] Osc 2 Frequency"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, lfoRateA2 = jbox.number { property_tag = 4007, default = 0.109, ui_name = jbox.ui_text("long knob [A] LFO 2 Rate"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, lfoDepthA2 = jbox.number { property_tag = 4008, default = 0.203, ui_name = jbox.ui_text("long knob [A] LFO 2 Depth"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, frequencyA3 = jbox.number { property_tag = 4011, default = 0.344, ui_name = jbox.ui_text("long knob [A] Osc 3 Frequency"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, lfoRateA3 = jbox.number { property_tag = 4012, default = 0.906, ui_name = jbox.ui_text("long knob [A] LFO 3 Rate"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, lfoDepthA3 = jbox.number { property_tag = 4013, default = 1.0, ui_name = jbox.ui_text("long knob [A] LFO 3 Depth"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, outLevelA = jbox.number { property_tag = 4102, default = 0.4, ui_name = jbox.ui_text("long knob [A] Volume"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, extLevelB = jbox.number { property_tag = 4105, default = 0, ui_name = jbox.ui_text("long knob [B] Aux Mod Amount"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, frequencyB1 = jbox.number { property_tag = 4016, default = 0.0, ui_name = jbox.ui_text("long knob [B] Osc 1 Frequency"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, lfoRateB1 = jbox.number { property_tag = 4017, default = 0.0, ui_name = jbox.ui_text("long knob [B] LFO 1 Rate"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, lfoDepthB1 = jbox.number { property_tag = 4018, default = 0.469, ui_name = jbox.ui_text("long knob [B] LFO 1 Depth"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, frequencyB2 = jbox.number { property_tag = 4021, default = 0.016, ui_name = jbox.ui_text("long knob [B] Osc 2 Frequency"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, lfoRateB2 = jbox.number { property_tag = 4022, default = 0.0, ui_name = jbox.ui_text("long knob [B] LFO 2 Rate"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, lfoDepthB2 = jbox.number { property_tag = 4023, default = 0.172, ui_name = jbox.ui_text("long knob [B] LFO 2 Depth"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, frequencyB3 = jbox.number { property_tag = 4026, default = 0.531, ui_name = jbox.ui_text("long knob [B] Osc 3 Frequency"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, lfoRateB3 = jbox.number { property_tag = 4027, default = 0.0, ui_name = jbox.ui_text("long knob [B] LFO 3 Rate"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, lfoDepthB3 = jbox.number { property_tag = 4028, default = 0.094, ui_name = jbox.ui_text("long knob [B] LFO 3 Depth"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, outLevelB = jbox.number { property_tag = 4107, default = 0.5, ui_name = jbox.ui_text("long knob [B] Volume"), ui_type = jbox.ui_linear({min = 0.0, max = 1.0, units = { {decimals = 3 } } }) }, playStop = jbox.boolean { property_tag = 4031, default = false, ui_name = jbox.ui_text("long toggleButton Run"), ui_type = jbox.ui_selector({jbox.UI_TEXT_OFF, jbox.UI_TEXT_ON}), }, capA = jbox.boolean { property_tag = 4104, default = false, ui_name = jbox.ui_text("long toggleButton [A] Grounding Capacitor"), ui_type = jbox.ui_selector({jbox.UI_TEXT_OFF, jbox.UI_TEXT_ON}), }, capB = jbox.boolean { property_tag = 4109, default = false, ui_name = jbox.ui_text("long toggleButton [B] Grounding Capacitor"), ui_type = jbox.ui_selector({jbox.UI_TEXT_OFF, jbox.UI_TEXT_ON}), }, } }, rtc_owner = { properties = { instance = jbox.native_object{} } }, rt_owner = { properties = { audInA = jbox.boolean { property_tag = 4101, default = false, ui_name = jbox.ui_text("long lamp Audio In A Used"), ui_type = jbox.ui_linear({min=0, max=1, units={{decimals=0}}}), }, dA1 = jbox.boolean { property_tag = 4004, default = false, ui_name = jbox.ui_text("long lamp dA1"), ui_type = jbox.ui_linear({min=0, max=1, units={{decimals=0}}}), }, dA2 = jbox.boolean { property_tag = 4009, default = false, ui_name = jbox.ui_text("long lamp dA2"), ui_type = jbox.ui_linear({min=0, max=1, units={{decimals=0}}}), }, dA3 = jbox.boolean { property_tag = 4014, default = false, ui_name = jbox.ui_text("long lamp dA3"), ui_type = jbox.ui_linear({min=0, max=1, units={{decimals=0}}}), }, audOutA = jbox.boolean { property_tag = 4103, default = false, ui_name = jbox.ui_text("long lamp Audio Out A Used"), ui_type = jbox.ui_linear({min=0, max=1, units={{decimals=0}}}), }, audInB = jbox.boolean { property_tag = 4106, default = false, ui_name = jbox.ui_text("long lamp Audio In B Used"), ui_type = jbox.ui_linear({min=0, max=1, units={{decimals=0}}}), }, dB1 = jbox.boolean { property_tag = 4019, default = false, ui_name = jbox.ui_text("long lamp dB1"), ui_type = jbox.ui_linear({min=0, max=1, units={{decimals=0}}}), }, dB2 = jbox.boolean { property_tag = 4024, default = false, ui_name = jbox.ui_text("long lamp dB2"), ui_type = jbox.ui_linear({min=0, max=1, units={{decimals=0}}}), }, dB3 = jbox.boolean { property_tag = 4029, default = false, ui_name = jbox.ui_text("long lamp dB3"), ui_type = jbox.ui_linear({min=0, max=1, units={{decimals=0}}}), }, audOutB = jbox.boolean { property_tag = 4108, default = false, ui_name = jbox.ui_text("long lamp Audio Out B Used"), ui_type = jbox.ui_linear({min=0, max=1, units={{decimals=0}}}), }, playing = jbox.number { property_tag = 100007, default = 0, ui_name = jbox.ui_text("long lamp playing"), ui_type = jbox.ui_linear({min=0, max=1, units={{decimals=0}}}), }, } } } midi_implementation_chart = { midi_cc_chart = { [129] = "/custom_properties/extLevelA", [130] = "/custom_properties/frequencyA1", [131] = "/custom_properties/lfoRateA1", [132] = "/custom_properties/lfoDepthA1", [133] = "/custom_properties/frequencyA2", [134] = "/custom_properties/lfoRateA2", [135] = "/custom_properties/lfoDepthA2", [136] = "/custom_properties/frequencyA3", [137] = "/custom_properties/lfoRateA3", [138] = "/custom_properties/lfoDepthA3", [139] = "/custom_properties/outLevelA", [140] = "/custom_properties/extLevelB", [141] = "/custom_properties/frequencyB1", [142] = "/custom_properties/lfoRateB1", [143] = "/custom_properties/lfoDepthB1", [144] = "/custom_properties/frequencyB2", [145] = "/custom_properties/lfoRateB2", [146] = "/custom_properties/lfoDepthB2", [147] = "/custom_properties/frequencyB3", [148] = "/custom_properties/lfoRateB3", [149] = "/custom_properties/lfoDepthB3", [150] = "/custom_properties/outLevelB", [151] = "/custom_properties/playStop", } } remote_implementation_chart = { ["/custom_properties/extLevelA"] = { internal_name = "extLevelA", short_ui_name = jbox.ui_text("short knob cc_129"), shortest_ui_name = jbox.ui_text("shortest knob c129") }, ["/custom_properties/frequencyA1"] = { internal_name = "frequencyA1", short_ui_name = jbox.ui_text("short knob cc_130"), shortest_ui_name = jbox.ui_text("shortest knob c130") }, ["/custom_properties/lfoRateA1"] = { internal_name = "lfoRateA1", short_ui_name = jbox.ui_text("short knob cc_131"), shortest_ui_name = jbox.ui_text("shortest knob c131") }, ["/custom_properties/lfoDepthA1"] = { internal_name = "lfoDepthA1", short_ui_name = jbox.ui_text("short knob cc_132"), shortest_ui_name = jbox.ui_text("shortest knob c132") }, ["/custom_properties/frequencyA2"] = { internal_name = "frequencyA2", short_ui_name = jbox.ui_text("short knob cc_133"), shortest_ui_name = jbox.ui_text("shortest knob c133") }, ["/custom_properties/lfoRateA2"] = { internal_name = "lfoRateA2", short_ui_name = jbox.ui_text("short knob cc_134"), shortest_ui_name = jbox.ui_text("shortest knob c134") }, ["/custom_properties/lfoDepthA2"] = { internal_name = "lfoDepthA2", short_ui_name = jbox.ui_text("short knob cc_135"), shortest_ui_name = jbox.ui_text("shortest knob c135") }, ["/custom_properties/frequencyA3"] = { internal_name = "frequencyA3", short_ui_name = jbox.ui_text("short knob cc_136"), shortest_ui_name = jbox.ui_text("shortest knob c136") }, ["/custom_properties/lfoRateA3"] = { internal_name = "lfoRateA3", short_ui_name = jbox.ui_text("short knob cc_137"), shortest_ui_name = jbox.ui_text("shortest knob c137") }, ["/custom_properties/lfoDepthA3"] = { internal_name = "lfoDepthA3", short_ui_name = jbox.ui_text("short knob cc_138"), shortest_ui_name = jbox.ui_text("shortest knob c138") }, ["/custom_properties/outLevelA"] = { internal_name = "outLevelA", short_ui_name = jbox.ui_text("short knob cc_139"), shortest_ui_name = jbox.ui_text("shortest knob c139") }, ["/custom_properties/extLevelB"] = { internal_name = "extLevelB", short_ui_name = jbox.ui_text("short knob cc_140"), shortest_ui_name = jbox.ui_text("shortest knob c140") }, ["/custom_properties/frequencyB1"] = { internal_name = "frequencyB1", short_ui_name = jbox.ui_text("short knob cc_141"), shortest_ui_name = jbox.ui_text("shortest knob c141") }, ["/custom_properties/lfoRateB1"] = { internal_name = "lfoRateB1", short_ui_name = jbox.ui_text("short knob cc_142"), shortest_ui_name = jbox.ui_text("shortest knob c142") }, ["/custom_properties/lfoDepthB1"] = { internal_name = "lfoDepthB1", short_ui_name = jbox.ui_text("short knob cc_143"), shortest_ui_name = jbox.ui_text("shortest knob c143") }, ["/custom_properties/frequencyB2"] = { internal_name = "frequencyB2", short_ui_name = jbox.ui_text("short knob cc_144"), shortest_ui_name = jbox.ui_text("shortest knob c144") }, ["/custom_properties/lfoRateB2"] = { internal_name = "lfoRateB2", short_ui_name = jbox.ui_text("short knob cc_145"), shortest_ui_name = jbox.ui_text("shortest knob c145") }, ["/custom_properties/lfoDepthB2"] = { internal_name = "lfoDepthB2", short_ui_name = jbox.ui_text("short knob cc_146"), shortest_ui_name = jbox.ui_text("shortest knob c146") }, ["/custom_properties/frequencyB3"] = { internal_name = "frequencyB3", short_ui_name = jbox.ui_text("short knob cc_147"), shortest_ui_name = jbox.ui_text("shortest knob c147") }, ["/custom_properties/lfoRateB3"] = { internal_name = "lfoRateB3", short_ui_name = jbox.ui_text("short knob cc_148"), shortest_ui_name = jbox.ui_text("shortest knob c148") }, ["/custom_properties/lfoDepthB3"] = { internal_name = "lfoDepthB3", short_ui_name = jbox.ui_text("short knob cc_149"), shortest_ui_name = jbox.ui_text("shortest knob c149") }, ["/custom_properties/outLevelB"] = { internal_name = "outLevelB", short_ui_name = jbox.ui_text("short knob cc_150"), shortest_ui_name = jbox.ui_text("shortest knob c150") }, ["/custom_properties/playStop"] = { internal_name = "playStop", short_ui_name = jbox.ui_text("short toggleButton cc_151"), shortest_ui_name = jbox.ui_text("shortest toggleButton c151") }, } ui_groups = { } cv_inputs = { freqCvA = jbox.cv_input{ ui_name = jbox.ui_text("long cvIn [A] Frequency CV") }, freqCvB = jbox.cv_input{ ui_name = jbox.ui_text("long cvIn [B] Frequency CV") }, gate = jbox.cv_input{ ui_name = jbox.ui_text("long cvIn Gate") }, } cv_outputs = { } audio_inputs = { inA = jbox.audio_input{ ui_name = jbox.ui_text("long audioIn [A] Audio In") }, inB = jbox.audio_input{ ui_name = jbox.ui_text("long audioIn [B] Audio In") }, } audio_outputs = { outA = jbox.audio_output{ ui_name = jbox.ui_text("long audioOut [A] Audio Out") }, outB = jbox.audio_output{ ui_name = jbox.ui_text("long audioOut [B] Audio Out") }, } jbox.add_stereo_instrument_routing_hint{ left_output = "/audio_outputs/outA", right_output = "/audio_outputs/outB" } jbox.add_stereo_audio_routing_target { signal_type="normal", left = "/audio_outputs/outA", right = "/audio_outputs/outB", auto_route_enable = true } jbox.add_stereo_audio_routing_pair{ left = "/audio_outputs/outA", right = "/audio_outputs/outB" } jbox.add_stereo_audio_routing_pair{ left = "/audio_inputs/inA", right = "/audio_inputs/inB" } jbox.add_cv_routing_target { signal_type = "gate", path = "/cv_inputs/gate", auto_route_enable = true } jbox.add_cv_routing_target { signal_type = "curve", path = "/cv_inputs/freqCvB", auto_route_enable = true } jbox.add_cv_routing_target { signal_type = "pitch", path = "/cv_inputs/freqCvA", auto_route_enable = true }