summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix redundant process_music.c in sourcesGabriel Young2017-02-251-16/+22
|
* Update existing keymapsGabriel Young2017-02-2523-19/+472
| | | | | | Update existing keymaps to enable MIDI_BASIC functionality. Also added an option MIDI_ENABLE_STRICT to be strict about keycode use (which also reduces memory footprint at runtime)
* Add basic layer to sample MIDI keycapGabriel Young2017-02-253-3/+25
|
* Factor basic note processing into respective processorsGabriel Young2017-02-259-83/+184
|
* Split MIDI functionality into MIDI_BASIC and MIDI_ADVANCEDGabriel Young2017-02-259-11/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MIDI_ENABLE = no text data bss dec hex filename 0 17080 0 17080 42b8 satan_midi.hex MIDI_ENABLE = yes MIDI_BASIC undefined MIDI_ADVANCED undefined text data bss dec hex filename 0 19494 0 19494 4c26 satan_midi.hex MIDI_ENABLE = yes #define MIDI_BASIC MIDI_ADVANCED undefined text data bss dec hex filename 0 19788 0 19788 4d4c satan_midi.hex MIDI_ENABLE = yes MIDI_BASIC undefined #define MIDI_ADVANCED text data bss dec hex filename 0 20846 0 20846 516e satan_midi.hex MIDI_ENABLE = yes #define MIDI_BASIC #define MIDI_ADVANCED text data bss dec hex filename 0 21140 0 21140 5294 satan_midi.hex
* fix typos in keymapGabriel Young2017-02-191-8/+2
|
* Document size added by MIDI_ENABLE (~3800 bytes according to my experiments)Gabriel Young2017-02-196-4/+8
| | | | | | | | | | | | | | | | | | | | | satan/keymaps/midi MIDI_ENABLE = no text data bss dec hex filename 0 17080 0 17080 42b8 satan_midi.hex MIDI_ENABLE = yes #define MIDI_TONE_KEYCODE_OCTAVES 3 // default text data bss dec hex filename 0 20846 0 20846 516e satan_midi.hex MIDI_ENABLE = yes #define MIDI_TONE_KEYCODE_OCTAVES 2 // fewer octaves text data bss dec hex filename 0 20846 0 20846 516e satan_midi.hex
* Allow customization of the number of tone keycodes and add example keymapGabriel Young2017-02-196-0/+180
|
* expose midi_configGabriel Young2017-02-192-17/+24
|
* add keycodes for transpose rangeGabriel Young2017-02-192-7/+48
|
* implement modulationGabriel Young2017-02-194-206/+61
|
* add support for pedal cc messagesGabriel Young2017-02-192-15/+57
|
* remove disabled codeGabriel Young2017-02-191-129/+0
|
* Alternative version with a tone arrayGabriel Young2017-02-191-0/+109
| | | | | | | | | | | | tone array: text data bss dec hex filename 0 25698 0 25698 6462 satan_newsboytko.hex 0x6480 bytes written into 0x7000 bytes memory (89.73%). note on array: text data bss dec hex filename 0 25802 0 25802 64ca satan_newsboytko.hex 0x6500 bytes written into 0x7000 bytes memory (90.18%).
* clean up commented codeGabriel Young2017-02-191-137/+0
|
* initial implementation of polyphony using variable length array of notes onGabriel Young2017-02-195-7/+211
|
* Expand MIDI key codesGabriel Young2017-02-191-1/+113
|
* Merge branch 'qmk/master'Gabriel Young2017-02-1949-1536/+1470
|\
| * remove more warningsJack Humbert2017-02-165-17/+39
| |
| * fix travis and reduce warningsJack Humbert2017-02-163-1/+3
| |
| * ignore PRs in versioningJack Humbert2017-02-161-1/+1
| |
| * Merge pull request #1105 from nrrkeene/masterJack Humbert2017-02-168-80/+165
| |\ | | | | | | The Ordinary Layout v5
| | * The Ordinary Layout has all the keys in the right places.Nicholas Keene2017-02-151-1/+1
| | |
| | * This is the best layout, really, come lookNicholas Keene2017-02-151-4/+4
| | |
| | * The Ordinary Layout is the best one, the one you are looking for. Really. ↵Nicholas Keene2017-02-154-29/+43
| | | | | | | | | | | | Check it out.
| | * The Ordinary Layout is boring, normal, typical, expected.Nicholas Keene2017-02-142-54/+125
| | |
| | * The Ordinary Layout has a feature for one-handed chorded typingNicholas Keene2017-02-142-3/+3
| | |
| | * All my friends us The Ordinary Layout because it doesn't force you to change ↵Nicholas Keene2017-02-142-4/+4
| | | | | | | | | | | | you typing habits
| | * The Ordinary Layout now has more symbols on the Symbols layer! So useful!Nicholas Keene2017-02-142-11/+11
| | |
| * | Merge pull request #1103 from priyadi/promethiumJack Humbert2017-02-169-970/+468
| |\ \ | | | | | | | | My keymap updates
| | * | Added README for my keymapPriyadi Iman Nurcahyo2017-02-152-0/+44
| | | |
| | * | Move keyboard specific stuff to keyboard specific files, and vice versaPriyadi Iman Nurcahyo2017-02-155-116/+168
| | | |
| | * | Added copyright noticePriyadi Iman Nurcahyo2017-02-151-2/+14
| | | |
| | * | Merge my Planck-like keyboardsPriyadi Iman Nurcahyo2017-02-154-976/+144
| | | |
| | * | Merge branch 'master' into promethiumPriyadi Iman Nurcahyo2017-02-153-16/+60
| | |\ \
| | * | | Move Alt-Tab positionPriyadi Iman Nurcahyo2017-02-151-4/+4
| | | | |
| | * | | Merge branch 'layer_state_set_kb' into promethiumPriyadi Iman Nurcahyo2017-02-151-2/+2
| | |\ \ \
| | * \ \ \ Merge branch 'layer_state_set_kb' into promethiumPriyadi Iman Nurcahyo2017-02-150-0/+0
| | |\ \ \ \
| | * | | | | Bug fix & added default_layer_state_set_kbPriyadi Iman Nurcahyo2017-02-152-2/+11
| | | | | | |
| | * | | | | Merge branch 'layer_state_set_kb' into promethiumPriyadi Iman Nurcahyo2017-02-152-0/+8
| | |\ \ \ \ \
| | * | | | | | num, func, punc 3state layer done rightPriyadi Iman Nurcahyo2017-02-152-57/+46
| | | | | | | |
| | * | | | | | GUI layer fixesPriyadi Iman Nurcahyo2017-02-142-4/+4
| | | | | | | |
| | * | | | | | Alt-tab handling in GUI layerPriyadi Iman Nurcahyo2017-02-142-5/+25
| | | | | | | |
| | * | | | | | remove stand alone punc layer switcher for nowPriyadi Iman Nurcahyo2017-02-142-3/+4
| | | | | | | |
| | * | | | | | Add explicit punctuation key for greek layersPriyadi Iman Nurcahyo2017-02-142-12/+12
| | | | | | | |
| | * | | | | | Func + Num = PuncPriyadi Iman Nurcahyo2017-02-142-17/+17
| | | | | | | |
| | * | | | | | move GRV to ESC positionPriyadi Iman Nurcahyo2017-02-132-8/+9
| | | | | | | |
| | * | | | | | Fix faux clicky toggle keyPriyadi Iman Nurcahyo2017-02-131-3/+7
| | | | | | | |
| | * | | | | | Merge branch 'faux_clicky' into promethiumPriyadi Iman Nurcahyo2017-02-1310-1/+229
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ Merge branch 'promethium' of github.com:priyadi/qmk_firmware into promethiumPriyadi Iman Nurcahyo2017-02-130-0/+0
| | |\ \ \ \ \ \ \