Ptomerty 
							
						 
					 
					
						
						
						
						
							
						
						
							68b6de60e0 
							
						 
					 
					
						
						
							
							fix for toggle tap dance  
						
						
						
						
					 
					
						2017-09-10 22:57:26 -04:00 
						 
				 
			
				
					
						
							
							
								Marco Fontani 
							
						 
					 
					
						
						
						
						
							
						
						
							da83f04a30 
							
						 
					 
					
						
						
							
							add UC_OSX_RALT to make unicode use the Right Alt key on OSX  
						
						
						
						
					 
					
						2017-08-30 11:38:03 -04:00 
						 
				 
			
				
					
						
							
							
								Joe Wasson 
							
						 
					 
					
						
						
						
						
							
						
						
							fc70c9ac9e 
							
						 
					 
					
						
						
							
							Allow steno to build when NKRO is not defined.  
						
						... 
						
						
						
						Was missing eeprom.h, MAX(), and memset. 
						
						
					 
					
						2017-08-20 11:51:57 -04:00 
						 
				 
			
				
					
						
							
							
								Martin Sandiford 
							
						 
					 
					
						
						
						
						
							
						
						
							4757140107 
							
						 
					 
					
						
						
							
							Wrapped process_leader.c in #ifndef DISABLE_LEADER to allow compilation with DISABLE_LEADER defined.  
						
						
						
						
					 
					
						2017-08-15 19:51:06 -04:00 
						 
				 
			
				
					
						
							
							
								Fredric Silberberg 
							
						 
					 
					
						
						
						
						
							
						
						
							114565fe81 
							
						 
					 
					
						
						
							
							Rename SHIFT macro to BV_64  
						
						
						
						
					 
					
						2017-08-08 10:02:53 -04:00 
						 
				 
			
				
					
						
							
							
								Fredric Silberberg 
							
						 
					 
					
						
						
						
						
							
						
						
							a3e1d9a8cc 
							
						 
					 
					
						
						
							
							Added support for locking One Shot modifiers.  
						
						
						
						
					 
					
						2017-08-08 10:02:53 -04:00 
						 
				 
			
				
					
						
							
							
								Fredric Silberberg 
							
						 
					 
					
						
						
						
						
							
						
						
							02f405708b 
							
						 
					 
					
						
						
							
							Remove hex print code.  
						
						
						
						
					 
					
						2017-08-08 10:02:53 -04:00 
						 
				 
			
				
					
						
							
							
								Fredric Silberberg 
							
						 
					 
					
						
						
						
						
							
						
						
							8e1be7c792 
							
						 
					 
					
						
						
							
							Initial implementation of the key_lock feature.  
						
						
						
						
					 
					
						2017-08-08 10:02:53 -04:00 
						 
				 
			
				
					
						
							
							
								Gergely Nagy 
							
						 
					 
					
						
						
						
						
							
						
						
							d28b2c395b 
							
						 
					 
					
						
						
							
							tap-dance: key + layer helper  
						
						... 
						
						
						
						This adds the `ACTION_TAP_DANCE_DUAL_ROLE` helper, which makes it easy to have
keys that act as a key on the first tap, and as a layer toggle on the second.
Fixes  #1532 , reported by @Ptomerty.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org> 
						
						
					 
					
						2017-08-02 16:06:16 -04:00 
						 
				 
			
				
					
						
							
							
								Joe Wasson 
							
						 
					 
					
						
						
						
						
							
						
						
							3e96e8a6a1 
							
						 
					 
					
						
						
							
							Add copyright to steno files.  
						
						
						
						
					 
					
						2017-07-27 16:10:36 -04:00 
						 
				 
			
				
					
						
							
							
								Joe Wasson 
							
						 
					 
					
						
						
						
						
							
						
						
							f30f12ec81 
							
						 
					 
					
						
						
							
							Add support for GeminiPR steno protocol.  
						
						... 
						
						
						
						This protocol breaks out "duplicate" keys into their own entry in the packet so that more complicated logic can be done on the software side, including support for additional languages and alternative theories. 
						
						
					 
					
						2017-07-27 16:10:36 -04:00 
						 
				 
			
				
					
						
							
							
								Joe Wasson 
							
						 
					 
					
						
						
						
						
							
						
						
							5987f67989 
							
						 
					 
					
						
						
							
							Add TX Bolt protocol support for Stenography  
						
						... 
						
						
						
						Requires virtser; Allows QMK to speak the TX BOlt protocol used by stenography machines and software (such as Plover). The upside is that Plover can be configured to listen only to TX Bolt allow the keyboard to switch layers without need to enable/disable the Plover software, or to have a second non-Steno keyboard work concurrently. 
						
						
					 
					
						2017-07-27 16:10:36 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							cefc09ae7d 
							
						 
					 
					
						
						
							
							adds option for alt pitch standards  
						
						
						
						
					 
					
						2017-07-24 12:45:34 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							415d38ba9e 
							
						 
					 
					
						
						
							
							adds music mode, music mode songs, music mask  
						
						
						
						
					 
					
						2017-07-23 14:59:29 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							fd664fe85b 
							
						 
					 
					
						
						
							
							escape song playing in music  
						
						
						
						
					 
					
						2017-07-23 14:59:29 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							6a3c66776c 
							
						 
					 
					
						
						
							
							clean-up planck and preonic keymaps, move audio stuff around  
						
						
						
						
					 
					
						2017-07-23 14:59:29 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Choi 
							
						 
					 
					
						
						
						
						
							
						
						
							5393bc6f4e 
							
						 
					 
					
						
						
							
							switched to uint8 and 16  
						
						
						
						
					 
					
						2017-05-29 21:25:50 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Choi 
							
						 
					 
					
						
						
						
						
							
						
						
							b3144112d3 
							
						 
					 
					
						
						
							
							removed need to set customtapping term 0. defaults to 0 already  
						
						
						
						
					 
					
						2017-05-25 16:38:06 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Choi 
							
						 
					 
					
						
						
						
						
							
						
						
							7c8b166cce 
							
						 
					 
					
						
						
							
							changed -1 to 0 can't have negative unsigned ints  🤔  
						
						
						
						
					 
					
						2017-05-25 16:29:57 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Choi 
							
						 
					 
					
						
						
						
						
							
						
						
							aeb3a34636 
							
						 
					 
					
						
						
							
							moved specific tap term to its own function  
						
						... 
						
						
						
						included custom_tapping_term in action struct 
						
						
					 
					
						2017-05-25 16:26:30 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Choi 
							
						 
					 
					
						
						
						
						
							
						
						
							e695b5a33b 
							
						 
					 
					
						
						
							
							Added per case tapping term, updated FF-nikchi keymap.  
						
						
						
						
					 
					
						2017-05-25 00:41:00 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Choi 
							
						 
					 
					
						
						
						
						
							
						
						
							eb660ef218 
							
						 
					 
					
						
						
							
							emoji support but  
						
						
						
						
					 
					
						2017-05-15 01:52:45 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							109ae2f1e8 
							
						 
					 
					
						
						
							
							Fix warnings in process_printer  
						
						
						
						
					 
					
						2017-04-13 16:00:29 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							a4ef86034c 
							
						 
					 
					
						
						
							
							Fix undefined eeprom warnings in unicode processing  
						
						
						
						
					 
					
						2017-04-13 16:00:29 +03:00 
						 
				 
			
				
					
						
							
							
								nielsenz 
							
						 
					 
					
						
						
						
						
							
						
						
							d1e66e2e07 
							
						 
					 
					
						
						
							
							Worked around some new Makefile issues.  
						
						
						
						
					 
					
						2017-03-30 20:10:34 -07:00 
						 
				 
			
				
					
						
							
							
								nielsenz 
							
						 
					 
					
						
						
						
						
							
						
						
							7e54332890 
							
						 
					 
					
						
						
							
							Pulling and pushing troubles  
						
						
						
						
					 
					
						2017-03-30 19:15:43 -07:00 
						 
				 
			
				
					
						
							
							
								Zay950 
							
						 
					 
					
						
						
						
						
							
						
						
							2366ebfbbd 
							
						 
					 
					
						
						
							
							Merge branch 'master' into to_push  
						
						
						
						
					 
					
						2017-03-29 12:00:38 -07:00 
						 
				 
			
				
					
						
							
							
								skullydazed 
							
						 
					 
					
						
						
						
						
							
						
						
							23839b8c6d 
							
						 
					 
					
						
						
							
							Clarify the quantum license ( #1042 )  
						
						... 
						
						
						
						* Clarify the license for files we have signoff on
* Update against the currently signed off files
* Remove unused and not clearly licensed headers
* Replace an #endif I accidentally removed while resolving merge conflicts 
						
						
					 
					
						2017-03-28 15:20:36 -07:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							7e37daa2ce 
							
						 
					 
					
						
						
							
							Merge pull request  #1112  from newsboytko/newsboytko/midi-keycodes  
						
						... 
						
						
						
						Flesh out MIDI support 
						
						
					 
					
						2017-03-28 09:26:54 -04:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							d11962aeb2 
							
						 
					 
					
						
						
							
							fix 'stop_all_notes' naming to be more consistent  
						
						
						
						
					 
					
						2017-03-02 11:40:06 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							a64ae10662 
							
						 
					 
					
						
						
							
							Update existing keymaps  
						
						... 
						
						
						
						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) 
						
						
					 
					
						2017-02-25 20:41:13 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							ea14ed122f 
							
						 
					 
					
						
						
							
							Add basic layer to sample MIDI keycap  
						
						
						
						
					 
					
						2017-02-25 19:37:33 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							1000799d1e 
							
						 
					 
					
						
						
							
							Factor basic note processing into respective processors  
						
						
						
						
					 
					
						2017-02-25 19:25:33 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							525be99ee9 
							
						 
					 
					
						
						
							
							Split MIDI functionality into MIDI_BASIC and MIDI_ADVANCED  
						
						... 
						
						
						
						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 
						
						
					 
					
						2017-02-25 15:02:43 -08:00 
						 
				 
			
				
					
						
							
							
								Priyadi Iman Nurcahyo 
							
						 
					 
					
						
						
						
						
							
						
						
							296b927e77 
							
						 
					 
					
						
						
							
							Fix UNICODE_MAP input_mode problem  
						
						
						
						
					 
					
						2017-02-23 18:10:00 +07:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							ed15973a3f 
							
						 
					 
					
						
						
							
							Document size added by MIDI_ENABLE (~3800 bytes according to my experiments)  
						
						... 
						
						
						
						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 
						
						
					 
					
						2017-02-19 17:45:08 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							ae0752dff5 
							
						 
					 
					
						
						
							
							expose midi_config  
						
						
						
						
					 
					
						2017-02-19 16:43:45 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							5e6097f015 
							
						 
					 
					
						
						
							
							add keycodes for transpose range  
						
						
						
						
					 
					
						2017-02-19 16:43:43 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							dd8f8e6bae 
							
						 
					 
					
						
						
							
							implement modulation  
						
						
						
						
					 
					
						2017-02-19 16:43:02 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							7c5e510fe2 
							
						 
					 
					
						
						
							
							add support for pedal cc messages  
						
						
						
						
					 
					
						2017-02-19 16:42:45 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							f67aefc522 
							
						 
					 
					
						
						
							
							remove disabled code  
						
						
						
						
					 
					
						2017-02-19 16:42:04 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							a4163466cb 
							
						 
					 
					
						
						
							
							Alternative version with a tone array  
						
						... 
						
						
						
						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%). 
						
						
					 
					
						2017-02-19 16:42:04 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							f2b2e05f12 
							
						 
					 
					
						
						
							
							clean up commented code  
						
						
						
						
					 
					
						2017-02-19 16:42:04 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							e405ab4bc6 
							
						 
					 
					
						
						
							
							initial implementation of polyphony using variable length array of notes on  
						
						
						
						
					 
					
						2017-02-19 16:41:59 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							1ac5dc9e52 
							
						 
					 
					
						
						
							
							fix travis and reduce warnings  
						
						
						
						
					 
					
						2017-02-16 11:37:46 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							58823b4e03 
							
						 
					 
					
						
						
							
							fix weirdness with arm and mods  
						
						
						
						
					 
					
						2017-02-15 23:20:35 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							f89499e255 
							
						 
					 
					
						
						
							
							unique variable name  
						
						
						
						
					 
					
						2017-02-15 18:14:07 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							c2a9acffd7 
							
						 
					 
					
						
						
							
							publicise variables  
						
						
						
						
					 
					
						2017-02-15 17:39:51 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							1bb574fe48 
							
						 
					 
					
						
						
							
							add unicode common file, get names right  
						
						
						
						
					 
					
						2017-02-15 17:09:47 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							09add35e7f 
							
						 
					 
					
						
						
							
							add unicode common file, get names right  
						
						
						
						
					 
					
						2017-02-15 17:09:35 -05:00