qmk

QMK Firmware
git clone git://git.z3bra.org/qmk.git
Log | Files | Refs | Submodules | LICENSE

config.h (976B)


      1 #pragma once
      2 
      3 #ifdef AUDIO_ENABLE
      4     #define STARTUP_SONG SONG(PLANCK_SOUND)
      5     // #define STARTUP_SONG SONG(NO_SOUND)
      6 
      7     #define DEFAULT_LAYER_SONGS { SONG(QWERTY_SOUND), \
      8                                   SONG(COLEMAK_SOUND), \
      9                                   SONG(DVORAK_SOUND) \
     10                                 }
     11 #endif
     12 
     13 /*
     14  * MIDI options
     15  */
     16 
     17 /* Prevent use of disabled MIDI features in the keymap */
     18 //#define MIDI_ENABLE_STRICT 1
     19 
     20 /* enable basic MIDI features:
     21    - MIDI notes can be sent when in Music mode is on
     22 */
     23 
     24 #define MIDI_BASIC
     25 
     26 /* enable advanced MIDI features:
     27    - MIDI notes can be added to the keymap
     28    - Octave shift and transpose
     29    - Virtual sustain, portamento, and modulation wheel
     30    - etc.
     31 */
     32 //#define MIDI_ADVANCED
     33 
     34 /* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
     35 //#define MIDI_TONE_KEYCODE_OCTAVES 2
     36 
     37 // Most tactile encoders have detents every 4 stages
     38 #define ENCODER_RESOLUTION 4
     39