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 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
							
						
						d1fe24ad9f 
					 
					
						
						
							
							Allow customization of the number of tone keycodes and add example keymap  
						
						
						
						
					 
					
						2017-02-19 17:18:05 -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 
							
						 
					 
					
						
						
							
						
						e405ab4bc6 
					 
					
						
						
							
							initial implementation of polyphony using variable length array of notes on  
						
						
						
						
					 
					
						2017-02-19 16:41:59 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
							
						
						5ae1411fc3 
					 
					
						
						
							
							Expand MIDI key codes  
						
						
						
						
					 
					
						2017-02-19 16:41:10 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
							
						
						6788cbd762 
					 
					
						
						
							
							give error if both unicode/map are enabled  
						
						
						
						
					 
					
						2017-02-15 12:39:58 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
							
						
						69ea10f9a9 
					 
					
						
						
							
							adds layer tap toggle  
						
						
						
						
					 
					
						2017-02-15 11:25:33 -05:00 
						 
				 
			
				
					
						
							
							
								Priyadi Iman Nurcahyo 
							
						 
					 
					
						
						
							
						
						8c93c5d9ab 
					 
					
						
						
							
							Add keycodes to turn on, turn off and toggle faux clicky  
						
						
						
						
					 
					
						2017-02-13 14:55:35 +07:00 
						 
				 
			
				
					
						
							
							
								Priyadi Iman Nurcahyo 
							
						 
					 
					
						
						
							
						
						b92515f139 
					 
					
						
						
							
							Make room for 'loose keycodes' by halving UNICODE_MAP range  
						
						
						
						
					 
					
						2017-02-11 00:36:08 +07:00 
						 
				 
			
				
					
						
							
							
								Priyadi Iman Nurcahyo 
							
						 
					 
					
						
						
							
						
						97816df7e7 
					 
					
						
						
							
							Implement tap mod dual role for right side mods.  
						
						
						
						
					 
					
						2017-02-10 06:06:59 +07:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
							
						
						3c7fa0acc1 
					 
					
						
						
							
							Merge pull request  #1046  from LukeSilva/master  
						
						... 
						
						
						
						Add Tapping Macros to QMK 
						
						
					 
					
						2017-02-07 13:18:47 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
							
						
						0c2b6951a6 
					 
					
						
						
							
							Merge pull request  #1057  from priyadi/selectable_output  
						
						... 
						
						
						
						Implement runtime selectable output (USB or BT) 
						
						
					 
					
						2017-02-07 13:12:29 -05:00 
						 
				 
			
				
					
						
							
							
								Priyadi Iman Nurcahyo 
							
						 
					 
					
						
						
							
						
						c17070eca5 
					 
					
						
						
							
							Add layer switcher keycodes: OUT_AUTO, OUT_USB, OUT_BT, OUT_BLE  
						
						
						
						
					 
					
						2017-02-01 15:35:21 +07:00 
						 
				 
			
				
					
						
							
							
								Erez Zukerman 
							
						 
					 
					
						
						
							
						
						f46c2b3ca0 
					 
					
						
						
							
							Introduces ALGR_T for dual-function AltGr  
						
						
						
						
					 
					
						2017-01-31 21:31:05 -05:00 
						 
				 
			
				
					
						
							
							
								Luke Silva 
							
						 
					 
					
						
						
							
						
						a3357d078e 
					 
					
						
						
							
							Add support for various tapping macros  
						
						... 
						
						
						
						A macro key can now be easily set to act as a modifier on hold, and
press a shifted key when tapped. Or to switch layers when held, and
again press a shifted key when tapped.
Various other helper defines have been created which send macros when
the key is pressed, released and tapped, cleaning up the
action_get_macro function inside keymap definitions.
The layer switching macros require a GCC extension - 'compound
statements enclosed within parentheses'. The use of this extension is
already present within the macro subsystem of this project, so its use
in this commit should not cause any additional issues.
MACRO_NONE had to be cast to a (macro_t*) to suppress compiler
warnings within some tapping macros. 
						
						
					 
					
						2017-01-28 18:42:35 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Silva 
							
						 
					 
					
						
						
							
						
						cfc4149712 
					 
					
						
						
							
							Add ability to use tap macros without using functions  
						
						
						
						
					 
					
						2017-01-27 10:28:42 +11:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
							
						
						7288e5ab9c 
					 
					
						
						
							
							Update quantum_keycodes.h  
						
						
						
						
					 
					
						2017-01-13 14:04:51 -05:00 
						 
				 
			
				
					
						
							
							
								Erez Zukerman 
							
						 
					 
					
						
						
							
						
						3717cf5864 
					 
					
						
						
							
							A shot at aliasing  
						
						
						
						
					 
					
						2017-01-12 07:38:07 -05:00 
						 
				 
			
				
					
						
							
							
								Erez Zukerman 
							
						 
					 
					
						
						
							
						
						8459bb97c1 
					 
					
						
						
							
							Adds SCMD and SCMD_T  
						
						
						
						
					 
					
						2017-01-11 21:57:41 -05:00 
						 
				 
			
				
					
						
							
							
								Wilba6582 
							
						 
					 
					
						
						
							
						
						d8a608f3ff 
					 
					
						
						
							
							Keycode refactor  
						
						
						
						
					 
					
						2016-12-29 18:28:48 +11:00