This menu contains global settings for the Sunday Keys. Making changes to these settings will adjust the App’s behavior across all Setlists and Patches. 



Audio Out

Here you can view the name of the currently active Audio Out device. This will either be your connected Audio Interface or the Built-in Output. 


Buffer Size

Buffer size (measured in samples) determines how long Sunday Keys has to ‘think’ before outputting audio when you press a key.  Higher values reduce system strain, but increase latency, which is the delay between playing a note and hearing it. Each person will have their own ‘latency tolerance’ and even that tolerance may vary from setting to setting or song to song. 


The best Buffer size for you will be the one that is as high as possible to reduce system strain, while still feeling responsive and playable. 

Not all iPads are created equal. Users with newer, M1-equipped iPads may be able to run their buffer size much lower than someone with a less powerful base iPad that’s a few years old. Each iPad model and model year has different RAM and processor specs.

While there is no one-size fits all ‘magic number’ for buffer size, we recommend 256 as a good starting point for the newest devices and 512 as an option that may work well for older devices, though with greater potential for noticeable latency.


Time to Silence previous Patch

When you change Patches in your Setlist you’ll often want a seamless transition. The Sunday Keys App is capable of continuing to output audio from your previous Patch after the next has been selected, for an adjustable length of time.

Set the time (in seconds) that the previous Patch will allow audio to play before it is silenced.

Flex Routing

The Sunday Keys App's Flex Routing feature allows a user to easily send the same types of Sounds to a set of outputs.  By default, the App outputs all Sounds to the connected Audio Interface's Outputs 1&2.  If an Audio Interface supports more than two channels of output, Flex Routing lets you quickly send all Pad (or Bass or Tonic, etc) Sounds to a separate set of outputs so that 

Flex Routing settings are saved for each unique connected audio device to make it easy to recall preferences in different environments.


The Sunday Keys App includes a built-in Metronome that can be configured through the following controls:

Show Metronome in Main UI

The Show Metronome in Main UI toggle determines if the Metronome is displayed in the Main UI next to the Tempo settings.

Master Volume adjusts Metronome

The Master Volume adjusts Metronome toggle to controls if the Metronome's sound is included or excluded from Sunday Keys Master Volume.  

Metronome Sound

Sunday Keys's Metronome includes several presets so you can select just the right Metronome Sound.


Set the Metronome's overall Volume with this control.

Beat Velocity

Set the Metronome's Beat Velocity using this control.

Downbeat & Accent

Enable the Downbeat or Accent toggles to set a different tone to Downbeats or Accents.  When engaged, a Velocity slider will be revealed to allow you to dial in your preferred settings.


MIDI Input

The MIDI Input Settings are used to set up primary and secondary connected MIDI controllers and designate which MIDI channel they operate on.  Use the Device and Channel dropdown menus to configure your Primary MIDI Controller and the MIDI channel to operate on.

The Primary MIDI Controller is responsible for generating audio from the Sounds. 

Important: Only the controller designated as Primary will send MIDI notes through to your Patches.

CC1 (modulation) and CC64 (sustain) will control the onscreen Mod-Wheel and Sustain pedal, respectively, by default, even if there are no MIDI Learn connections in place. 


Both the Primary and Secondary MIDI Controllers can be used to control on-screen faders and buttons via MIDI Learn.  For more information, visit MIDI Learn.

Bluetooth/Network MIDI

The Sunday Keys App can be controlled by MIDI over both Bluetooth and Network MIDI Connections.  To learn more about making these connections, visit Bluetooth & Network MIDI



Pre-load Patches

To optimize performance, Sunday Keys will only pre-load a certain number of Patches in the vicinity of your currently selected Patch. This drastically reduces processing requirements during performance while keeping the Patches you’re most likely to select next readily available. 

Use this setting to designate the number of Patches to pre-load before and after the current Patch.  Higher values may result in smoother transitions between patches, as more Patches are available ‘ready’ at a given time; Lower values may reduce CPU usage, as fewer Patches are kept ‘ready’ at a time.

Because of performance optimizations in Sunday Keys most users will find that Patch selection is virtually seamless, even outside of the “Pre-load” window, so it is recommended to leave the Pre-load Patches number relatively small to improve overall App performance. 


Onscreen Keyboard is Playable

The Onscreen Keyboard is Playable toggle controls how the on-screen keyboard represents notes played on your MIDI controller.  When off, the on-screen keyboard reflects notes played on an external MIDI controller; When engaged, the on-screen keyboard will not visibly respond to notes played on your MIDI Controller.

Engaging this setting helps reduce CPU usage.


Onscreen Keyboard Displays Played Notes

When engaged, the on-screen keyboard will not visibly respond to notes played on your MIDI Controller.  Engaging this setting helps reduce CPU usage.


Sound Meters Display Levels

The Sound Meters Display Levels toggle allows you to turn off the sound level meters in the Sound Modules. When engaged, the sound level meters in the Sound Modules will not indicate the sound level as you play.  

Engaging this setting helps reduce CPU usage.


Run App While in the Background/Asleep

The Run App While in the Background/Asleep toggle allows you to determine the App's behavior if switching to another App.  When enabled, the App will continue to produce Sound even while in the background or if the device is asleep; This setting will also lead to higher usage of the device's battery.


< Table of Contents | Cloud Backups >

Still need help? Contact Us Contact Us