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 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
							
						
						cbabb4d417 
					 
					
						
						
							
							split up unicode systems into different files  
						
						
						
						
					 
					
						2017-02-15 16:36:31 -05:00 
						 
				 
			
				
					
						
							
							
								Priyadi Iman Nurcahyo 
							
						 
					 
					
						
						
							
						
						97816df7e7 
					 
					
						
						
							
							Implement tap mod dual role for right side mods.  
						
						
						
						
					 
					
						2017-02-10 06:06:59 +07:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
							
						
						4348fb54d6 
					 
					
						
						
							
							Merge pull request  #960  from ofples/feature/combos  
						
						... 
						
						
						
						Keyboard combination triggers 
						
						
					 
					
						2017-02-06 19:31:45 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
							
						
						0a3c5c06fe 
					 
					
						
						
							
							Merge pull request  #981  from jonasoberschweiber/osx-surrogate-pairs  
						
						... 
						
						
						
						Add support for Unicode supplementary planes on OS X 
						
						
					 
					
						2017-02-06 18:00:47 -05:00 
						 
				 
			
				
					
						
							
							
								SjB 
							
						 
					 
					
						
						
							
						
						5a860b71a1 
					 
					
						
						
							
							race condition between oneshot_mods and tap_dance  
						
						... 
						
						
						
						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. 
						
						
					 
					
						2017-01-29 13:26:31 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
							
						
						841d7e6a1d 
					 
					
						
						
							
							turn off rgb_midi in ez  
						
						
						
						
					 
					
						2017-01-23 13:55:24 -05:00 
						 
				 
			
				
					
						
							
							
								Priyadi Iman Nurcahyo 
							
						 
					 
					
						
						
							
						
						30b80a23f3 
					 
					
						
						
							
							Unregister all mods before inputting Unicode, and reregister afterwards  
						
						
						
						
					 
					
						2017-01-09 02:59:10 +07:00 
						 
				 
			
				
					
						
							
							
								Jonas Oberschweiber 
							
						 
					 
					
						
						
							
						
						0aa413af44 
					 
					
						
						
							
							Add support for supplementary planes for OS X  
						
						
						
						
					 
					
						2016-12-31 19:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
							
						
						273faa4d9c 
					 
					
						
						
							
							add different scales for music mode  
						
						
						
						
					 
					
						2016-12-23 20:59:00 -05:00 
						 
				 
			
				
					
						
							
							
								Ofer Plesser 
							
						 
					 
					
						
						
							
						
						6a462c818c 
					 
					
						
						
							
							Merge branch 'master' into feature/combos  
						
						
						
						
					 
					
						2016-12-16 21:52:51 +02:00 
						 
				 
			
				
					
						
							
							
								Ofer Plesser 
							
						 
					 
					
						
						
							
						
						6e7cfa83b9 
					 
					
						
						
							
							Refactored as well as added support for action keys in combos  
						
						
						
						
					 
					
						2016-12-16 21:50:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
							
						
						ae95834f5a 
					 
					
						
						
							
							specialise music variables  
						
						
						
						
					 
					
						2016-12-12 16:06:41 -05:00 
						 
				 
			
				
					
						
							
							
								Ofer Plesser 
							
						 
					 
					
						
						
							
						
						b6bf4e0dce 
					 
					
						
						
							
							Added support for timing out combos if a key as been pressed for longer than COMBO_TERM  
						
						
						
						
					 
					
						2016-12-10 16:11:59 +02:00