{"id":281,"date":"2024-08-30T18:09:46","date_gmt":"2024-08-30T22:09:46","guid":{"rendered":"https:\/\/bettergobutton.com\/?page_id=281"},"modified":"2025-02-20T23:45:22","modified_gmt":"2025-02-21T04:45:22","slug":"customize","status":"publish","type":"page","link":"https:\/\/bettergobutton.com\/index.php\/customize\/","title":{"rendered":"Customize"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Program your Better Go Button!<\/h4>\n\n\n\n<p>Changing the default functionality of your Better Go Button is easy! All you need is a computer.<br><sub>**If your BGB was purchased before 09\/2024, you&#8217;ll need to update the firmware to v2 first. Please <a href=\"https:\/\/bettergobutton.com\/index.php\/contact\/\" title=\"Contact\">get in touch<\/a> for instructions. <\/sub><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Setup<\/h4>\n\n\n\n<p>Here are the steps to edit your button using the <a href=\"https:\/\/get.vial.today\/\" target=\"_blank\" rel=\"noopener\" title=\"\">VIAL<\/a> software interface. <br>You can download and install the open source software or run it in a chrome browser. It&#8217;s completely up to you. The only real difference I&#8217;ve found is that recording macros is easier and layouts can be saved and loaded with the downloaded software.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Plug your BGB into the computer.<\/li>\n\n\n\n<li>Open the VIAL interface with one of the following methods:\n<ul class=\"wp-block-list\">\n<li>Software\n<ul class=\"wp-block-list\">\n<li>Download and install Vial app from <a href=\"https:\/\/get.vial.today\/download\/\" target=\"_blank\" rel=\"noopener\" title=\"\">get.vial.today\/download<\/a>.<\/li>\n\n\n\n<li>Open the app.<\/li>\n\n\n\n<li>The device should be automatically recognized.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Browser\n<ul class=\"wp-block-list\">\n<li>Navigate to <a href=\"https:\/\/vial.rocks\/\" target=\"_blank\" rel=\"noopener\" title=\"\">vial.rocks<\/a> from a chrome browser.<\/li>\n\n\n\n<li>Click &#8216;Start Vial.&#8217;<\/li>\n\n\n\n<li>Click the &#8216;BetterGoButton&#8217; then &#8216;Connect&#8217; when asked.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>You are now able to customize the keys and backlight using the Vial interface!\n<ul class=\"wp-block-list\">\n<li>For the Better Go Button and Buzzer, use only the lower key.<\/li>\n\n\n\n<li>For the Better Go Panel, the buttons match.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>You can find documentation for the VIAL <a href=\"https:\/\/get.vial.today\/manual\/\" target=\"_blank\" rel=\"noopener\" title=\"\">here<\/a> however, I&#8217;ll play the hits below.<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Programming<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Backlight Level &#8211; Choose the &#8216;Lighting&#8217; tab from the upper panel. Slide the &#8216;Backlight Brightness&#8217; slider accordingly.<\/li>\n\n\n\n<li>Assign a single key &#8211; Choose the &#8216;Keymap&#8217; tab from the upper panel. Click the BGB key you&#8217;d like to program, then choose what to assign to it from the lower panel.<\/li>\n\n\n\n<li>Default Keys &#8211; The default keys can be found in the &#8216;User&#8217; tab.<\/li>\n\n\n\n<li>Macros &#8211; Building and assigning a macro can be done in two steps.\n<ul class=\"wp-block-list\">\n<li>Build\n<ul class=\"wp-block-list\">\n<li>Click the upper tab &#8216;Macros.&#8217;<\/li>\n\n\n\n<li>Click the macro you want to edit. &#8216;M2&#8217; for example.<\/li>\n\n\n\n<li>Construct the macro using any combination of the buttons below.\n<ul class=\"wp-block-list\">\n<li>Taps &#8211; Add a tap action then choose the type and key.<\/li>\n\n\n\n<li>Action &#8211; Add a text string.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>An example of sending EOS Macro 101 would look like this:<br><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"132\" class=\"wp-image-298\" style=\"width: 200px;\" src=\"https:\/\/bettergobutton.com\/wp-content\/uploads\/2024\/09\/MacroEcample1.jpg\" alt=\"\" srcset=\"https:\/\/bettergobutton.com\/wp-content\/uploads\/2024\/09\/MacroEcample1.jpg 427w, https:\/\/bettergobutton.com\/wp-content\/uploads\/2024\/09\/MacroEcample1-300x198.jpg 300w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/li>\n\n\n\n<li>An example of sending Control + Space Bar would look like this:<br><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"163\" class=\"wp-image-299\" style=\"width: 200px;\" src=\"https:\/\/bettergobutton.com\/wp-content\/uploads\/2024\/09\/MacroEcample2.jpg\" alt=\"\" srcset=\"https:\/\/bettergobutton.com\/wp-content\/uploads\/2024\/09\/MacroEcample2.jpg 415w, https:\/\/bettergobutton.com\/wp-content\/uploads\/2024\/09\/MacroEcample2-300x245.jpg 300w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/li>\n\n\n\n<li>Save &#8211; Don&#8217;t forget to click &#8216;Save&#8217; when finished.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Assign\n<ul class=\"wp-block-list\">\n<li>Click the upper tab &#8216;Keymap.&#8217;<\/li>\n\n\n\n<li>Click the BGB key you&#8217;d like to program, then choose what macro to assign to it from the lower panel &#8216;Macro&#8217; tab.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>MIDI\n<ul class=\"wp-block-list\">\n<li>MIDI can be assigned using the keys in the lower &#8216;MIDI&#8217; tab.\n<ul class=\"wp-block-list\">\n<li>Notes &#8211; Simply assign the desired note to a button.<\/li>\n\n\n\n<li>Settings &#8211; To change a setting like the channel, octave or velocity, assign that setting key to a button, then press the button.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>MIDI settings are not persistent, so they will return to defaults after a power cycle. If you are using non-default settings, I&#8217;d recommend using a macro.<br><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"62\" class=\"wp-image-308\" style=\"width: 300px;\" src=\"https:\/\/bettergobutton.com\/wp-content\/uploads\/2024\/09\/MidiMacroEcample1.jpg\" alt=\"\" srcset=\"https:\/\/bettergobutton.com\/wp-content\/uploads\/2024\/09\/MidiMacroEcample1.jpg 531w, https:\/\/bettergobutton.com\/wp-content\/uploads\/2024\/09\/MidiMacroEcample1-300x62.jpg 300w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/> This macro sets the channel to 1, the octave to 0 and then sends note C. <br>Here&#8217;s the code for this macro, <code>[[\"tap\", \"MI_CH1\", \"MI_OCT_0\", \"MI_C\"]]<\/code> You can copy it into your macro text editor if you want it.<br>If you store this macro and assign it to the key instead, the settings will be retained.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Tips<\/h4>\n\n\n\n<p>Keep in mind that generic keys repeat when held, which is not great for triggering cues!<br>To get around this, use the macro functionality to send the proper keys instead. This way, you only get one trigger per press, regardless of how long you hold it for.<\/p>\n\n\n\n<p>Here&#8217;s a free web page that you can use to test keyboard input. You can and should set it to make a quack sound when it detects a key!<br><a href=\"https:\/\/www.ratatype.com\/keyboard-test\/\" target=\"_blank\" rel=\"noopener\" title=\"\">https:\/\/www.ratatype.com\/keyboard-test\/<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Program your Better Go Button! Changing the default functionality of your Better Go Button is easy! All you need is a computer.**If your BGB was purchased before 09\/2024, you&#8217;ll need to update the firmware to v2 first. Please get in touch for instructions. Setup Here are the steps to edit your button using the VIAL [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-281","page","type-page","status-publish","hentry"],"blocksy_meta":[],"aioseo_notices":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bettergobutton.com\/index.php\/wp-json\/wp\/v2\/pages\/281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bettergobutton.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bettergobutton.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bettergobutton.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bettergobutton.com\/index.php\/wp-json\/wp\/v2\/comments?post=281"}],"version-history":[{"count":17,"href":"https:\/\/bettergobutton.com\/index.php\/wp-json\/wp\/v2\/pages\/281\/revisions"}],"predecessor-version":[{"id":459,"href":"https:\/\/bettergobutton.com\/index.php\/wp-json\/wp\/v2\/pages\/281\/revisions\/459"}],"wp:attachment":[{"href":"https:\/\/bettergobutton.com\/index.php\/wp-json\/wp\/v2\/media?parent=281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}