|
Digigurdy-baz
|
Functions | |
| void | ex_btn_choice_screen () |
| Prompt user to choose which EX button to configure. More... | |
| void | pause_screen () |
| This is the main Pause Screen, branching out to all other runtime menus. More... | |
| bool | load_tuning_screen () |
| This screen prompts the user to choose what kind of tuning they wish to load, and runs the appropriate load screen or exits. More... | |
| bool | check_save_tuning (int slot) |
| Checks if a given save slot is occupied, prompts user to continue if necessary. More... | |
| void | save_tuning_screen () |
| This screen prompts to the user to choose between four save slots, and attempts to save to that slot. More... | |
| void | options_about_screen () |
| This is the about screen shown when the user selects it, which displays until the user presses "X" to continue. More... | |
| bool | other_options_screen () |
| This prompts the user to choose between the non-tuning/volume configuration options. More... | |
| void | signal_scene_change (int scene_idx) |
| Send a scene-change signal (program change) on MIDI channel 1. More... | |
| void | load_preset_tunings (int preset) |
| Loads the given tuning preset. More... | |
| void | load_saved_tunings (int slot) |
| Loads the given saved tuning slot. More... | |
| void | save_tunings (int slot) |
| Saves the current tuning/volume to the given save slot. More... | |
| void | reset_ex_eeprom () |
| Resets EX EEPROM values to their defaults. More... | |
| void | reset_eeprom () |
| Clears the EEPROM and sets some default values in it. More... | |
| bool | view_slot_screen (int slot_num) |
| Displays a given saved slot tuning and prompts user to accept. More... | |
| bool | view_preset_screen (int preset) |
| Displays a given preset tuning slot and prompts user to accept. More... | |
| bool | load_saved_screen () |
| Prompts the user to choose a saved tuning slot, and calls view_slot_screen() for that slot. More... | |
| bool | load_preset_screen () |
| Prompts the user to choose a preset tuning slot, and calls view_preset_screen() for that slot. More... | |
| void | scene_options_screen () |
| Prompts user to activate or disable the Scene Signaling (Program Change) feature. More... | |
| void | playing_scr_screen () |
| Prompts user to choose which play screen to use. More... | |
| void | options_screen () |
| The startup other-options screen: prompts user to clear the EEPROM, adjust Scene Control, change Secondary Output, view the about screen, or go back. More... | |
| void | welcome_screen () |
| This is the opening menu screen, prompting user to choose some kind of tuning or view the other startup options. More... | |
| void | led_screen () |
| Prompts user to enable or disable the buzz LED indicator feature. More... | |
| void | vib_screen () |
| This menu screen is for enabling/disabling the accessory/vibrato pedal. More... | |
| void | playing_config_screen () |
| Prompts user to adjust the on-screen options: note notation, on-screen buzz indicator, play screen type. More... | |
| void | notation_config_screen () |
| Prompts user to choose the on-screen note notation to be used. More... | |
| void | io_screen () |
| Prompts the user to choose between various input/output options. More... | |
| void | sec_output_screen () |
| Promts user to choose the secondary output (primary output is usbMIDI) More... | |
| void | mel_vib_screen () |
| Prompts user to choose what amount of constant vibrato to send with the melody strings. More... | |
These are the menu screens which don't have to do with tuning.
| bool check_save_tuning | ( | int | slot | ) |
Checks if a given save slot is occupied, prompts user to continue if necessary.
| slot | The EEPROM save slot to check |
| void ex_btn_choice_screen | ( | ) |
Prompt user to choose which EX button to configure.
| void io_screen | ( | ) |
Prompts the user to choose between various input/output options.
| void led_screen | ( | ) |
Prompts user to enable or disable the buzz LED indicator feature.
| bool load_preset_screen | ( | ) |
Prompts the user to choose a preset tuning slot, and calls view_preset_screen() for that slot.
| void load_preset_tunings | ( | int | preset | ) |
Loads the given tuning preset.
| preset | 1-4, representing one of the EEPROM tuning preset slots to load. |
see default_tunings.h for the actual presets themselves.
| bool load_saved_screen | ( | ) |
Prompts the user to choose a saved tuning slot, and calls view_slot_screen() for that slot.
| void load_saved_tunings | ( | int | slot | ) |
Loads the given saved tuning slot.
| slot | 1-4, representing one of the EEPROM tuning save slots to load. |
Sets tuning of all strings, tpose, capo, and volume.
| bool load_tuning_screen | ( | ) |
This screen prompts the user to choose what kind of tuning they wish to load, and runs the appropriate load screen or exits.
| void mel_vib_screen | ( | ) |
Prompts user to choose what amount of constant vibrato to send with the melody strings.
| void notation_config_screen | ( | ) |
Prompts user to choose the on-screen note notation to be used.
| void options_about_screen | ( | ) |
This is the about screen shown when the user selects it, which displays until the user presses "X" to continue.
| void options_screen | ( | ) |
The startup other-options screen: prompts user to clear the EEPROM, adjust Scene Control, change Secondary Output, view the about screen, or go back.
| bool other_options_screen | ( | ) |
This prompts the user to choose between the non-tuning/volume configuration options.
| void pause_screen | ( | ) |
This is the main Pause Screen, branching out to all other runtime menus.
| void playing_config_screen | ( | ) |
Prompts user to adjust the on-screen options: note notation, on-screen buzz indicator, play screen type.
| void playing_scr_screen | ( | ) |
Prompts user to choose which play screen to use.
| void reset_eeprom | ( | ) |
Clears the EEPROM and sets some default values in it.
| void reset_ex_eeprom | ( | ) |
Resets EX EEPROM values to their defaults.
| void save_tuning_screen | ( | ) |
This screen prompts to the user to choose between four save slots, and attempts to save to that slot.
User is prompted with check_save_tuning() if the chosen slot is full. Also prints confirmation screen if saving occurs.
| void save_tunings | ( | int | slot | ) |
Saves the current tuning/volume to the given save slot.
| slot | 1-4, the EEPROM save slot to write to. |
| void scene_options_screen | ( | ) |
Prompts user to activate or disable the Scene Signaling (Program Change) feature.
| void sec_output_screen | ( | ) |
Promts user to choose the secondary output (primary output is usbMIDI)
| void signal_scene_change | ( | int | scene_idx | ) |
Send a scene-change signal (program change) on MIDI channel 1.
| scene_idx | 0-127, representing the scene/program being changed to. |
This is intended to be used with BS-16i, which will change its soundfonts and settings in reaction to these signals.
| void vib_screen | ( | ) |
This menu screen is for enabling/disabling the accessory/vibrato pedal.
| bool view_preset_screen | ( | int | preset | ) |
Displays a given preset tuning slot and prompts user to accept.
| preset | 1-4, the preset tuning slot to display and possibly load. |
| bool view_slot_screen | ( | int | slot_num | ) |
Displays a given saved slot tuning and prompts user to accept.
| slot_num | 1-4, the EEPROM tuning save slot to display and possibly load. |
| void welcome_screen | ( | ) |
This is the opening menu screen, prompting user to choose some kind of tuning or view the other startup options.