{"ops"=>[{"insert"=>"#include", "attributes"=>{"font"=>"Fira Code", "color"=>"#728e00"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"<MIDI.h>", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>"\n\n"}, {"insert"=>"// Define MIDI clock tempo in BPM", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>"const", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"int", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" BPM = ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"120", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n\n"}, {"insert"=>"// Define MIDI clock ticks per quarter note", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>"const", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"int", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" TICKS_PER_QUARTER_NOTE = ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"24", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n"}, {"insert"=>"const", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"int", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" START_MESSAGE_INTERVAL = ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"24", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>" * ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"4", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>" * ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"4", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n\n"}, {"insert"=>"// Define MIDI clock interval in milliseconds", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>"const", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"int", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" CLOCK_INTERVAL = ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"60000", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>" / BPM", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>" / TICKS_PER_QUARTER_NOTE;", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n\n"}, {"insert"=>"// Define MIDI clock continue byte", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>"const", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" byte MIDI_CLOCK_CONTINUE = 0x", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"F8", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n"}, {"insert"=>"const", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" byte MIDI_CLOCK_START = 0x", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"FA", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n\n"}, {"insert"=>"const", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"int", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" LED_PIN = ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"13", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n\n"}, {"insert"=>"// Initialize MIDI library", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>"MIDI_CREATE_DEFAULT_INSTANCE", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"()", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n\n"}, {"insert"=>"void", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"setup", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"()", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"{", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"\n"}, {"insert"=>" // Start MIDI interface", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"MIDI", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>".", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"begin", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"MIDI_CHANNEL_OMNI", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n\n"}, {"insert"=>" // Set LED pin as OUTPUT", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"pinMode", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"LED_PIN, OUTPUT", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n"}, {"insert"=>"}", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"\n\n"}, {"insert"=>"void", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"loop", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"()", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"{", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"\n"}, {"insert"=>" // Send MIDI clock continue byte", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"MIDI", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>".", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"sendRealTime", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"MIDI_CLOCK_CONTINUE", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n\n"}, {"insert"=>" // Blink LED every 24th time", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"static", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"int", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" start_message_counter = ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"0", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n"}, {"insert"=>" start_message_counter++;", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"if", "attributes"=>{"font"=>"Fira Code", "color"=>"#728e00"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"start_message_counter == START_MESSAGE_INTERVAL", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"{", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"MIDI", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>".", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"sendRealTime", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"MIDI_CLOCK_START", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n"}, {"insert"=>" start_message_counter = ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"0", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"}", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"\n\n"}, {"insert"=>" // Wait for clock interval", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"delay", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"CLOCK_INTERVAL", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n"}, {"insert"=>"}", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"\n\n"}]}
Version 0
Created 2023-04-12
Updated 2023-06-07
17 views
0 comments