[{"id":0,"type":"script","device_selection_follows_track_selection":true,"global_feedback":"default","global_feedback_active":"False","global_LED_on":127,"global_LED_off":0,"name":"Control Track By Name v2","script_id":72,"script_attach_id":89102,"modifiers":[{"id":"m1","name":"m1","tokenisedCode":"self.get_modifier_value(\"m1\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m2","name":"m2","tokenisedCode":"self.get_modifier_value(\"m2\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m3","name":"m3","tokenisedCode":"self.get_modifier_value(\"m3\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m4","name":"m4","tokenisedCode":"self.get_modifier_value(\"m4\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m5","name":"m5","tokenisedCode":"self.get_modifier_value(\"m5\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m6","name":"m6","tokenisedCode":"self.get_modifier_value(\"m6\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m7","name":"m7","tokenisedCode":"self.get_modifier_value(\"m7\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m8","name":"m8","tokenisedCode":"self.get_modifier_value(\"m8\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m9","name":"m9","tokenisedCode":"self.get_modifier_value(\"m9\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m10","name":"m10","tokenisedCode":"self.get_modifier_value(\"m10\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m11","name":"m11","tokenisedCode":"self.get_modifier_value(\"m11\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m12","name":"m12","tokenisedCode":"self.get_modifier_value(\"m12\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m13","name":"m13","tokenisedCode":"self.get_modifier_value(\"m13\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m14","name":"m14","tokenisedCode":"self.get_modifier_value(\"m14\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m15","name":"m15","tokenisedCode":"self.get_modifier_value(\"m15\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m16","name":"m16","tokenisedCode":"self.get_modifier_value(\"m16\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m17","name":"m17","tokenisedCode":"self.get_modifier_value(\"m17\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m18","name":"m18","tokenisedCode":"self.get_modifier_value(\"m18\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m19","name":"m19","tokenisedCode":"self.get_modifier_value(\"m19\")","initialValue":0,"cat":"modifier","valueType":"all"},{"id":"m20","name":"m20","tokenisedCode":"self.get_modifier_value(\"m20\")","initialValue":0,"cat":"modifier","valueType":"all"}],"lists":[{"id":"list1","name":"list1","tokenisedCode":"self.get_list(\"list1\")","initialValue":"[]","cat":"custom list","valueType":"list"},{"id":"list2","name":"list2","tokenisedCode":"self.get_list(\"list2\")","initialValue":"[]","cat":"custom list","valueType":"list"},{"id":"list3","name":"list3","tokenisedCode":"self.get_list(\"list3\")","initialValue":"[]","cat":"custom list","valueType":"list"},{"id":"list4","name":"list4","tokenisedCode":"self.get_list(\"list4\")","initialValue":"[]","cat":"custom list","valueType":"list"},{"id":"list5","name":"list5","tokenisedCode":"self.get_list(\"list5\")","initialValue":"[]","cat":"custom list","valueType":"list"},{"id":"list6","name":"list6","tokenisedCode":"self.get_list(\"list6\")","initialValue":"[]","cat":"custom list","valueType":"list"},{"id":"list7","name":"list7","tokenisedCode":"self.get_list(\"list7\")","initialValue":"[]","cat":"custom list","valueType":"list"},{"id":"list8","name":"list8","tokenisedCode":"self.get_list(\"list8\")","initialValue":"[]","cat":"custom list","valueType":"list"},{"id":"list9","name":"list9","tokenisedCode":"self.get_list(\"list9\")","initialValue":"[]","cat":"custom list","valueType":"list"},{"id":"list10","name":"list10","tokenisedCode":"self.get_list(\"list10\")","initialValue":"[]","cat":"custom list","valueType":"list"}],"errors":"","allChips":[],"python_version":"3","modes_ordered":[{"id":1,"name":"mode 0","isGlobal":true},{"id":2,"name":"mode 1","isGlobal":false},{"id":3,"name":"mode 2","isGlobal":false}]},{"type":{"id":68,"name":"Reaction","type":"Reaction_v2","parent":0,"has_child":0,"level":1,"icon":"question_answer"},"chips":[],"name":"Find and save track number","mode_id":1,"LED_mapping_type_needs_feedback":false,"reaction_action_blocks":[{"showConditions":true,"showActions":true,"showBlock":true,"loop":{"full_code":"self.song().tracks","set_to_custom":false,"loopActive":true,"code":"self.song().#track-list#","selectionObj":{"id":"tracks","name":"tracks","cat":"List","parent":"List","type":"property","tokenisedCode":"self.song().#track-list#","get":"y","set":"n","observe":"n","valueType":"list","desc":"List of Tracks","extraFields":["track_list"]},"selectionMenuName":"lists","extraFields":[{"id":"track_list","name":"Track List","desc":null,"used in functions (for reference only)":null,"placeholder":null,"buttonDisplayName":"tracks","defaultType":"select","type":"select","include_range_value_option":"y","value":"tracks","strReplace":"#track-list#","tweakVal":null,"isOptional":null,"includeTheseMenus":["extraFieldSelectOptions","modifierList"],"selectionOptions":["_track_list","_visible_track_list","_return_track_list"],"displayIf":null}]},"conditionGroups":[[{"showCondition":true,"full_code":"self.song().tracks[loop_number].name == \"DRUM BUS\"","set_to_custom":false,"left_menu":{"selectionMenuName":"lomList","code":"self.song().#tracks#.name","selectionObj":{"id":"track_name","name":"name","cat":"Track","parent":"Track","type":"property","tokenisedCode":"self.song().#tracks#.name","get":"y","set":"y","observe":"y","valueType":"symbol","desc":"As shown in track header.","extraFields":["tracks","track_num"],"originalCode":"self.song().tracks[0].name","dev":null,"menutype":"lomList","filterCat":"Track"},"extraFields":[{"id":"tracks","name":"Track Type","desc":null,"used in functions (for reference only)":null,"placeholder":null,"buttonDisplayName":"track","defaultType":"select","type":"select","include_range_value_option":"y","value":"tracks[#track-num#]","strReplace":"#tracks#","tweakVal":null,"isOptional":null,"includeTheseMenus":["extraFieldSelectOptions","modifierList"],"selectionOptions":["_track","_visible_track","_relative_track","_visible_and_relative_track","_return","_selected_track","_master"],"displayIf":null},{"id":"track_num","name":"Track Number","desc":null,"used in functions (for reference only)":null,"placeholder":1,"buttonDisplayName":"loop - iteration number","defaultType":"number","type":"button","include_range_value_option":"y","value":"loop_number","strReplace":"#track-num#","tweakVal":-1,"isOptional":null,"includeTheseMenus":["modifierList","customCode"],"selectionOptions":[],"displayIf":"_track, _visible_track, _relative_track, _visible_and_relative_track, _return"}]},"operator":{"selectionMenuName":"conditionOperators","code":"#left-menu# == #right-val#","selectionObj":{"id":"exactly_matches","name":"exactly matches","tokenisedCode":"#left-menu# == #right-val#","type":"text","valueTypes":["symbol","StringVector","unicode","bang"]},"extraFields":[]},"right_val":{"code":"\"#text#\"","selectionObj":{"id":"enter_text","name":"Text","cat":"Custom","Parent":"Custom","tokenisedCode":"\"#text#\"","extraFields":["text"],"desc":"Enter custom text","valueType":"symbol","notes":null},"selectionMenuName":"customOptions","extraFields":[{"id":"text","name":"Text","desc":null,"used in functions (for reference only)":null,"placeholder":"Enter text","buttonDisplayName":null,"defaultType":"text","type":"text","include_range_value_option":"y","value":"DRUM BUS","strReplace":"#text#","tweakVal":null,"isOptional":null,"includeTheseMenus":[],"selectionOptions":[],"displayIf":null}],"value":"\"DRUM BUS\""}}]],"actions":[{"showAction":true,"full_code":"self.set_modifier_value(\"m1\", loop_number)","set_to_custom":false,"element_menu":{"selectionMenuName":"scriptFunctions","code":"self.set_modifier_value(#modifier-name#, #value-to-set#)","selectionObj":{"id":"set_modifier_value","name":"modifiers - set the value of a modifier","cat":"script","Parent":"script","tokenisedCode":"self.set_modifier_value(#modifier-name#, #value-to-set#)","extraFields":[],"parameters":["modifier_name","value_to_set"],"multitude_cats":[],"desc":"Set the value of a Modifier","returnsValueOfType":null,"notes":null},"extraFields":[]},"extra_parameters":{"code":"","parameters":[{"parameterObj":{"id":"modifier_name","name":"Modifier","desc":"The modifier that will be updated","used in functions (for reference only)":"set_modifier_value","placeholder":null,"buttonDisplayName":"m1","defaultType":"select","type":"button","include_range_value_option":"y","value":"\"m1\"","strReplace":"#modifier-name#","tweakVal":null,"isOptional":null,"includeTheseMenus":["modifierName"],"selectionOptions":[],"displayIf":null},"value":"\"m1\"","selectionObj":{"id":"m1","name":"m1","tokenisedCode":"\"m1\"","initialValue":0,"cat":"modifier","valueType":"all"},"selectionMenuName":"modifierNameList","extraFields":[]},{"parameterObj":{"id":"value_to_set","name":"Value To Set","desc":"This will be set as the value of the modifier","used in functions (for reference only)":null,"placeholder":"Enter a value","buttonDisplayName":"loop - iteration number","defaultType":"number","type":"button","include_range_value_option":"y","value":"loop_number","strReplace":"#value-to-set#","tweakVal":null,"isOptional":null,"includeTheseMenus":["text","lomValues","inputVelocity","modifierList","loopValues","scriptValues","customCode"],"selectionOptions":[],"displayIf":null},"value":"loop_number","selectionObj":{"id":"loop_number","name":"loop - iteration number","cat":"loop","parent":"loop","type":"property","tokenisedCode":"loop_number","get":"y","set":"n","observe":"n","valueType":"int","desc":"Returns the current loop number count (note: count starts from 0). Defaults to 0 if no loop is active","extraFields":[]},"selectionMenuName":"scriptValues","extraFields":[]}]}}],"showLoop":true}],"reaction_listeners":[{"set_to_custom":false,"reaction_listener":"script_listener={\"reaction_name\":\"script_was_initialised\"}","custom_lom_listener":"","showlistener":true,"selectionObj":{"id":"script_was_initialised","reaction_name":"script_was_initialised","name":"script is initialised","include_mode_id":"n","include_param2":"n","desc":"When the script is first initialised, note: this listener is not mode specific (it will always fire when the script is loaded regardless of the active mode)","menutype":"scriptListener","filterCat":"script"},"selectionMenuName":"scriptListeners","extraFields":[],"code":""},{"set_to_custom":false,"reaction_listener":"lom_name={\"id\":\"song_tracks\",\"name\":\"tracks\",\"cat\":\"Song\",\"parent\":\"Song\",\"tokenisedCode\":\"self.song().add_tracks_listener\",\"extraFields\":[],\"code\":\"self.song().add_tracks_listener\",\"desc\":\"a Track has been added, moved or deleted\",\"dev\":\"called as soon as the property \\\"tracks\\\" has changed\",\"menutype\":\"listenerLom\",\"filterCat\":\"Song\"}","custom_lom_listener":"self.song().add_tracks_listener","showlistener":true,"selectionObj":{"id":"song_tracks","name":"tracks","cat":"Song","parent":"Song","tokenisedCode":"self.song().add_tracks_listener","extraFields":[],"code":"self.song().add_tracks_listener","desc":"a Track has been added, moved or deleted","dev":"called as soon as the property \"tracks\" has changed","menutype":"listenerLom","filterCat":"Song"},"selectionMenuName":"ListenerLom","code":"self.song().add_tracks_listener","extraFields":[]}],"reaction_listeners_show_listeners":true,"control":"default","control_type":"Absolute","control_type_takeover_mode":"None","control_type_on":127,"on_condition":"isEqualTo","off_condition":"isEqualTo","control_type_off":0,"control_type_first":0,"control_type_last":127,"control_type_reverse_mode":"False","control_type_left":0,"control_type_right":127,"control_type_steps":1,"control_type_switch":"Momentary","control_type_delay_amount":0.5,"id":5,"get_mode_name":"mode 0","get_type_name":"Reaction_v2","get_chips_array":[],"disabled":false,"get_disabled":"isEnabled","errors":"","noteHeight":"20px","notes":"Loops through all tracks, if a track with matching name is found, saves its position number to modifier m1","menuLoaded_input":false,"menuLoaded_mode":false},{"type":{"id":26,"name":"Track Volume","type":"Volume","parent":25,"has_child":0,"level":2,"icon":"volume_up"},"chips":[],"controller_input_id":1,"name":"Track Volume","mode_id":1,"minimum":0,"maximum":85,"track_type":"track","track_include_folded":true,"track_number":"self.get_modifier_value(\"m1\")","track_relative_to_session":true,"snap_to":"True","LED_mapping_type_needs_feedback":true,"LED_feedback":"default","LED_feedback_active":true,"LED_on":127,"LED_off":0,"LED_send_feedback_to_selected":["Controller input"],"track_selection_from_modifier":[{"mod_checkbox":false,"tokenisedCode":"","modifier":"self.get_modifier_value(\"m1\")"}],"full_code__for_track":"self.relative_tracks_dict[self.get_modifier_value(\"m1\")]","control":"default","control_type":"Absolute","control_type_takeover_mode":"None","control_type_on":127,"on_condition":"isEqualTo","off_condition":"isEqualTo","control_type_off":0,"control_type_first":0,"control_type_last":127,"control_type_reverse_mode":"False","control_type_left":0,"control_type_right":127,"control_type_steps":1,"control_type_switch":"Momentary","control_type_delay_amount":0.5,"id":4,"get_mode_name":"mode 0","get_controller_name":"Slider 1","get_input_id":1,"get_type_name":"Volume","get_chips_array":[],"disabled":false,"get_disabled":"isEnabled","errors":"","menuLoaded_input":false,"menuLoaded_mode":false,"track_number__mod_checkbox":true},{"LED_feedback":"custom","LED_feedback_active":false,"LED_mapping_type_needs_feedback":false,"LED_off":0,"LED_on":127,"LED_send_feedback_to_selected":["Key 1"],"has_child":1,"id":1,"level":0,"name":"mode 0","isGlobal":true,"parent_id":0,"type":{"id":0,"name":"Mode","type":"Mode","parent":null,"has_child":1,"level":0,"icon":"fa-layer-group"},"get_mode_name":"","get_type_name":"Mode","disabled":false,"get_disabled":"isEnabled","errors":""},{"LED_feedback":"custom","LED_feedback_active":false,"LED_mapping_type_needs_feedback":false,"LED_off":0,"LED_on":127,"LED_send_feedback_to_selected":["Key 1"],"has_child":1,"id":2,"level":0,"name":"mode 1","isGlobal":false,"parent_id":0,"type":{"id":0,"name":"Mode","type":"Mode","parent":null,"has_child":1,"level":0,"icon":"fa-layer-group"},"get_mode_name":"","get_type_name":"Mode","disabled":false,"get_disabled":"isEnabled","errors":""},{"LED_feedback":"custom","LED_feedback_active":false,"LED_mapping_type_needs_feedback":false,"LED_off":0,"LED_on":127,"LED_send_feedback_to_selected":["Key 1"],"has_child":1,"id":3,"level":0,"name":"mode 2","isGlobal":false,"parent_id":0,"type":{"id":0,"name":"Mode","type":"Mode","parent":null,"has_child":1,"level":0,"icon":"fa-layer-group"},"get_mode_name":"","get_type_name":"Mode","disabled":false,"get_disabled":"isEnabled","errors":""}]