Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | fix 'stop_all_notes' naming to be more consistent | Gabriel Young | 2017-03-02 | 5 | -6/+6 | |
| | | | ||||||
| | * | Update existing keymaps | Gabriel Young | 2017-02-25 | 3 | -3/+4 | |
| | | | | | | | | | | | | | | | | | | 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 keycap | Gabriel Young | 2017-02-25 | 2 | -2/+3 | |
| | | | ||||||
| | * | Factor basic note processing into respective processors | Gabriel Young | 2017-02-25 | 6 | -82/+174 | |
| | | | ||||||
| | * | Split MIDI functionality into MIDI_BASIC and MIDI_ADVANCED | Gabriel Young | 2017-02-25 | 2 | -3/+28 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | |||||
| | * | Document size added by MIDI_ENABLE (~3800 bytes according to my experiments) | Gabriel Young | 2017-02-19 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | |||||
| | * | expose midi_config | Gabriel Young | 2017-02-19 | 2 | -17/+24 | |
| | | | ||||||
| | * | add keycodes for transpose range | Gabriel Young | 2017-02-19 | 1 | -7/+30 | |
| | | | ||||||
| | * | implement modulation | Gabriel Young | 2017-02-19 | 2 | -204/+55 | |
| | | | ||||||
| | * | add support for pedal cc messages | Gabriel Young | 2017-02-19 | 1 | -10/+51 | |
| | | | ||||||
| | * | remove disabled code | Gabriel Young | 2017-02-19 | 1 | -129/+0 | |
| | | | ||||||
| | * | Alternative version with a tone array | Gabriel Young | 2017-02-19 | 1 | -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 code | Gabriel Young | 2017-02-19 | 1 | -137/+0 | |
| | | | ||||||
| | * | initial implementation of polyphony using variable length array of notes on | Gabriel Young | 2017-02-19 | 2 | -2/+200 | |
| | | | ||||||
| * | | Fix UNICODE_MAP input_mode problem | Priyadi Iman Nurcahyo | 2017-02-23 | 1 | -4/+6 | |
| |/ | ||||||
| * | fix travis and reduce warnings | Jack Humbert | 2017-02-16 | 1 | -0/+1 | |
| | | ||||||
| * | fix weirdness with arm and mods | Jack Humbert | 2017-02-15 | 2 | -19/+20 | |
| | | ||||||
| * | unique variable name | Jack Humbert | 2017-02-15 | 2 | -19/+19 | |
| | | ||||||
| * | publicise variables | Jack Humbert | 2017-02-15 | 2 | -4/+3 | |
| | | ||||||
| * | add unicode common file, get names right | Jack Humbert | 2017-02-15 | 1 | -0/+86 | |
| | | ||||||
| * | add unicode common file, get names right | Jack Humbert | 2017-02-15 | 6 | -209/+134 | |
| | | ||||||
| * | split up unicode systems into different files | Jack Humbert | 2017-02-15 | 6 | -236/+229 | |
| | | ||||||
| * | Implement tap mod dual role for right side mods. | Priyadi Iman Nurcahyo | 2017-02-10 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #960 from ofples/feature/combos | Jack Humbert | 2017-02-06 | 2 | -0/+177 | |
| |\ | | | | | | | Keyboard combination triggers | |||||
| | * | Merge branch 'master' into feature/combos | Ofer Plesser | 2016-12-16 | 1 | -3/+3 | |
| | |\ | ||||||
| | * | | Refactored as well as added support for action keys in combos | Ofer Plesser | 2016-12-16 | 2 | -68/+89 | |
| | | | | ||||||
| | * | | Added support for timing out combos if a key as been pressed for longer than ↵ | Ofer Plesser | 2016-12-10 | 2 | -31/+96 | |
| | | | | | | | | | | | | | | | | COMBO_TERM | |||||
| | * | | Implemented basic key combination feature | Ofer Plesser | 2016-12-10 | 2 | -0/+91 | |
| | | | | ||||||
| * | | | Merge pull request #981 from jonasoberschweiber/osx-surrogate-pairs | Jack Humbert | 2017-02-06 | 1 | -1/+10 | |
| |\ \ \ | | | | | | | | | | | Add support for Unicode supplementary planes on OS X | |||||
| | * | | | Add support for supplementary planes for OS X | Jonas Oberschweiber | 2016-12-31 | 1 | -1/+10 | |
| | | | | | ||||||
| * | | | | race condition between oneshot_mods and tap_dance | SjB | 2017-01-29 | 2 | -1/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | since the keycode for a tap dance process gets process only after the TAPPING_TERM timeout, you really only have ONESHOT_TIMEOUT - TAPPING_TERM time to tap or double tap on the key. This fix save the oneshot_mods into the action.state structure and applies the mods with the keycode when it's registered. It also unregisters the mod when the the tap dance process gets reset. | |||||
| * | | | | turn off rgb_midi in ez | Jack Humbert | 2017-01-23 | 1 | -0/+1 | |
| | | | | | ||||||
| * | | | | Unregister all mods before inputting Unicode, and reregister afterwards | Priyadi Iman Nurcahyo | 2017-01-09 | 1 | -8/+33 | |
| |/ / / | ||||||
| * | / | add different scales for music mode | Jack Humbert | 2016-12-23 | 1 | -0/+9 | |
| | |/ | |/| | ||||||
| * | | specialise music variables | Jack Humbert | 2016-12-12 | 1 | -3/+3 | |
| |/ | ||||||
| * | Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7 | Jack Humbert | 2016-11-28 | 1 | -0/+1 | |
| |\ | ||||||
| | * | fix strict-prototypes warning | Priyadi Iman Nurcahyo | 2016-11-26 | 1 | -0/+1 | |
| | | | ||||||
| * | | merging | Jack Humbert | 2016-11-12 | 2 | -4/+60 | |
| |\| | ||||||
| * | | working with power limit | Jack Humbert | 2016-10-16 | 3 | -0/+522 | |
| | | | ||||||
* | | | Keep unicode's input_mode through a power cycle | Zach Nielsen | 2016-11-10 | 1 | -0/+6 | |
| |/ |/| | ||||||
* | | Merge pull request #844 from priyadi/unicode_wincompose_input | Jack Humbert | 2016-10-26 | 2 | -4/+10 | |
|\ \ | | | | | | | Unicode WinCompose input method | |||||
| * | | Unicode WinCompose input method | Priyadi Iman Nurcahyo | 2016-10-23 | 2 | -4/+10 | |
| | | | ||||||
* | | | UNICODE_MAP: remove 5 char limit; ignore leading zeroes; handle OS limitations | Priyadi Iman Nurcahyo | 2016-10-23 | 1 | -7/+27 | |
|/ / | ||||||
* / | Unicode map framework. Allow unicode up to 0xFFFFF using separate | Priyadi Iman Nurcahyo | 2016-10-10 | 2 | -0/+30 | |
|/ | | | | mapping table | |||||
* | Declare Unicode method hex_to_keycode() as “weak” | coderkun | 2016-10-02 | 1 | -0/+1 | |
| | | | | Declare Unicode method hex_to_keycode() as “weak” to be able to override it in keymaps. | |||||
* | Merge pull request #794 from AGausmann/midi-patch | Jack Humbert | 2016-09-29 | 1 | -1/+3 | |
|\ | | | | | Missing ifdef statement | |||||
| * | Missing ifdef statement | Adam Gausmann | 2016-09-29 | 1 | -1/+3 | |
| | | ||||||
* | | add user_data field | Pavlos Vinieratos | 2016-09-21 | 1 | -0/+2 | |
| | | ||||||
* | | formatting | Pavlos Vinieratos | 2016-09-21 | 1 | -4/+4 | |
| | | ||||||
* | | restore each_tap callback | Pavlos Vinieratos | 2016-09-21 | 1 | -0/+1 | |
| | |