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 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d1fe24ad9f 
								
							
								 
							
						 
						
							
							
								
								Allow customization of the number of tone keycodes and add example keymap  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5e6097f015 
								
							
								 
							
						 
						
							
							
								
								add keycodes for transpose range  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								dd8f8e6bae 
								
							
								 
							
						 
						
							
							
								
								implement modulation  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7c5e510fe2 
								
							
								 
							
						 
						
							
							
								
								add support for pedal cc messages  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e405ab4bc6 
								
							
								 
							
						 
						
							
							
								
								initial implementation of polyphony using variable length array of notes on  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5ae1411fc3 
								
							
								 
							
						 
						
							
							
								
								Expand MIDI key codes  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6788cbd762 
								
							
								 
							
						 
						
							
							
								
								give error if both unicode/map are enabled  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								69ea10f9a9 
								
							
								 
							
						 
						
							
							
								
								adds layer tap toggle  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8c93c5d9ab 
								
							
								 
							
						 
						
							
							
								
								Add keycodes to turn on, turn off and toggle faux clicky  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b92515f139 
								
							
								 
							
						 
						
							
							
								
								Make room for 'loose keycodes' by halving UNICODE_MAP range  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								97816df7e7 
								
							
								 
							
						 
						
							
							
								
								Implement tap mod dual role for right side mods.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3c7fa0acc1 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1046  from LukeSilva/master  
							
							... 
							
							
 
							
							Add Tapping Macros to QMK 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0c2b6951a6 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1057  from priyadi/selectable_output  
							
							... 
							
							
 
							
							Implement runtime selectable output (USB or BT) 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c17070eca5 
								
							
								 
							
						 
						
							
							
								
								Add layer switcher keycodes: OUT_AUTO, OUT_USB, OUT_BT, OUT_BLE  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f46c2b3ca0 
								
							
								 
							
						 
						
							
							
								
								Introduces ALGR_T for dual-function AltGr  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cfc4149712 
								
							
								 
							
						 
						
							
							
								
								Add ability to use tap macros without using functions  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7288e5ab9c 
								
							
								 
							
						 
						
							
							
								
								Update quantum_keycodes.h  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3717cf5864 
								
							
								 
							
						 
						
							
							
								
								A shot at aliasing  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8459bb97c1 
								
							
								 
							
						 
						
							
							
								
								Adds SCMD and SCMD_T  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d8a608f3ff 
								
							
								 
							
						 
						
							
							
								
								Keycode refactor  
							
							
 
							
						 
						
							9 years ago