summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Update existing keymapsGabriel Young2017-02-25
| | | | | | 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-25
|
* Factor basic note processing into respective processorsGabriel Young2017-02-25
|
* Split MIDI functionality into MIDI_BASIC and MIDI_ADVANCEDGabriel Young2017-02-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-19
|
* Document size added by MIDI_ENABLE (~3800 bytes according to my experiments)Gabriel Young2017-02-19
| | | | | | | | | | | | | | | | | | | | | 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-19
|
* expose midi_configGabriel Young2017-02-19
|
* add keycodes for transpose rangeGabriel Young2017-02-19
|
* implement modulationGabriel Young2017-02-19
|
* add support for pedal cc messagesGabriel Young2017-02-19
|
* remove disabled codeGabriel Young2017-02-19
|
* Alternative version with a tone arrayGabriel Young2017-02-19
| | | | | | | | | | | | 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-19
|
* initial implementation of polyphony using variable length array of notes onGabriel Young2017-02-19
|
* Expand MIDI key codesGabriel Young2017-02-19
|
* Merge branch 'qmk/master'Gabriel Young2017-02-19
|\
| * remove more warningsJack Humbert2017-02-16
| |
| * fix travis and reduce warningsJack Humbert2017-02-16
| |
| * ignore PRs in versioningJack Humbert2017-02-16
| |
| * Merge pull request #1105 from nrrkeene/masterJack Humbert2017-02-16
| |\ | | | | | | The Ordinary Layout v5
| | * The Ordinary Layout has all the keys in the right places.Nicholas Keene2017-02-15
| | |
| | * This is the best layout, really, come lookNicholas Keene2017-02-15
| | |
| | * The Ordinary Layout is the best one, the one you are looking for. Really. ↵Nicholas Keene2017-02-15
| | | | | | | | | | | | Check it out.
| | * The Ordinary Layout is boring, normal, typical, expected.Nicholas Keene2017-02-14
| | |
| | * The Ordinary Layout has a feature for one-handed chorded typingNicholas Keene2017-02-14
| | |
| | * All my friends us The Ordinary Layout because it doesn't force you to change ↵Nicholas Keene2017-02-14
| | | | | | | | | | | | you typing habits
| | * The Ordinary Layout now has more symbols on the Symbols layer! So useful!Nicholas Keene2017-02-14
| | |
| * | Merge pull request #1103 from priyadi/promethiumJack Humbert2017-02-16
| |\ \ | | | | | | | | My keymap updates
| | * | Added README for my keymapPriyadi Iman Nurcahyo2017-02-15
| | | |
| | * | Move keyboard specific stuff to keyboard specific files, and vice versaPriyadi Iman Nurcahyo2017-02-15
| | | |
| | * | Added copyright noticePriyadi Iman Nurcahyo2017-02-15
| | | |
| | * | Merge my Planck-like keyboardsPriyadi Iman Nurcahyo2017-02-15
| | | |
| | * | Merge branch 'master' into promethiumPriyadi Iman Nurcahyo2017-02-15
| | |\ \
| | * | | Move Alt-Tab positionPriyadi Iman Nurcahyo2017-02-15
| | | | |
| | * | | Merge branch 'layer_state_set_kb' into promethiumPriyadi Iman Nurcahyo2017-02-15
| | |\ \ \
| | * \ \ \ Merge branch 'layer_state_set_kb' into promethiumPriyadi Iman Nurcahyo2017-02-15
| | |\ \ \ \
| | * | | | | Bug fix & added default_layer_state_set_kbPriyadi Iman Nurcahyo2017-02-15
| | | | | | |
| | * | | | | Merge branch 'layer_state_set_kb' into promethiumPriyadi Iman Nurcahyo2017-02-15
| | |\ \ \ \ \
| | * | | | | | num, func, punc 3state layer done rightPriyadi Iman Nurcahyo2017-02-15
| | | | | | | |
| | * | | | | | GUI layer fixesPriyadi Iman Nurcahyo2017-02-14
| | | | | | | |
| | * | | | | | Alt-tab handling in GUI layerPriyadi Iman Nurcahyo2017-02-14
| | | | | | | |
| | * | | | | | remove stand alone punc layer switcher for nowPriyadi Iman Nurcahyo2017-02-14
| | | | | | | |
| | * | | | | | Add explicit punctuation key for greek layersPriyadi Iman Nurcahyo2017-02-14
| | | | | | | |
| | * | | | | | Func + Num = PuncPriyadi Iman Nurcahyo2017-02-14
| | | | | | | |
| | * | | | | | move GRV to ESC positionPriyadi Iman Nurcahyo2017-02-13
| | | | | | | |
| | * | | | | | Fix faux clicky toggle keyPriyadi Iman Nurcahyo2017-02-13
| | | | | | | |
| | * | | | | | Merge branch 'faux_clicky' into promethiumPriyadi Iman Nurcahyo2017-02-13
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ Merge branch 'promethium' of github.com:priyadi/qmk_firmware into promethiumPriyadi Iman Nurcahyo2017-02-13
| | |\ \ \ \ \ \ \
| | | * \ \ \ \ \ \ Merge branch 'master' into promethiumPriyadi Iman Nurcahyo2017-02-12
| | | |\ \ \ \ \ \ \