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.