dcb0877c71 
					 
					
						
						
							
							feat(tracker): add buttons for increasing and decreasing song length  
						
						
						
						
					 
					
						2021-01-11 21:19:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b666064b2 
					 
					
						
						
							
							feat(tracker): implement saving and loading a song file  
						
						
						
						
					 
					
						2021-01-10 17:20:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e76fabf21 
					 
					
						
						
							
							feat(tracker): ctrl + number change the current pattern in sequencer  
						
						
						
						
					 
					
						2021-01-10 16:38:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33bd91764c 
					 
					
						
						
							
							feat(tracker): make sequencer show properly cursor, current playing row & pattern marker  
						
						
						
						
					 
					
						2021-01-10 16:11:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37185c98b3 
					 
					
						
						
							
							feat(tracker): add surface color to instrument editor  
						
						
						
						
					 
					
						2021-01-10 15:24:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fa893c94f1 
					 
					
						
						
							
							feat(tracker): add simple instrument editor  
						
						
						
						
					 
					
						2021-01-10 01:51:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e62fe85867 
					 
					
						
						
							
							feat(tracker): disable buttons when they are not clickable  
						
						
						
						
					 
					
						2021-01-09 23:06:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41cd1d21f6 
					 
					
						
						
							
							feat(tracker): add thin line separating the controls from the tracker  
						
						
						
						
					 
					
						2021-01-09 22:55:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6bdd212336 
					 
					
						
						
							
							feat(tracker): move octave buttons to the bottom right  
						
						
						
						
					 
					
						2021-01-09 22:37:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82771832ed 
					 
					
						
						
							
							feat(tracker): change tracker to more material.io style  
						
						
						
						
					 
					
						2021-01-09 21:26:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb25ddd864 
					 
					
						
						
							
							feat(tracker): implement simple undo / redo  
						
						
						
						
					 
					
						2021-01-08 22:00:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1df5bb4d5 
					 
					
						
						
							
							feat(sointu): add copy methods to structs  
						
						
						
						
					 
					
						2021-01-08 21:37:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cbf9d34738 
					 
					
						
						
							
							feat(tracker): add new instrument & new track buttons  
						
						
						
						
					 
					
						2021-01-08 18:55:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e480622f57 
					 
					
						
						
							
							feat(tracker): make color scheme dark gray  
						
						
						
						
					 
					
						2021-01-08 16:11:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92ab035101 
					 
					
						
						
							
							feat(tracker): add row number markers to the left  
						
						
						
						
					 
					
						2021-01-08 15:36:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82d26b79a4 
					 
					
						
						
							
							feat(tracker): add simple BPM & octave buttons  
						
						
						
						
					 
					
						2021-01-07 19:25:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d524b5815 
					 
					
						
						
							
							fix(tracker): deleting and note off keyevents trigger redraw  
						
						
						
						
					 
					
						2021-01-07 15:05:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						148bea2827 
					 
					
						
						
							
							feat(tracker): draw a slightly more reasonable cursor  
						
						
						
						
					 
					
						2021-01-07 15:02:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8103af43c 
					 
					
						
						
							
							feat(tracker): adjust color theme to purple  
						
						
						
						
					 
					
						2021-01-07 14:31:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						804b4e9c50 
					 
					
						
						
							
							feat(tracker): add some inset border around the whole GUI  
						
						
						
						
					 
					
						2021-01-07 14:15:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c032978f05 
					 
					
						
						
							
							feat(tracker): make beveling follow tightly the edges of widgets, instead of maximum  
						
						
						
						
					 
					
						2021-01-07 14:03:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b23fb5c05 
					 
					
						
						
							
							feat(tracker): hide playing row indicator when not playing  
						
						
						
						
					 
					
						2021-01-07 13:15:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e7cd1b295b 
					 
					
						
						
							
							feat(tracker): allow user to move rows through song using arrows  
						
						
						
						
					 
					
						2021-01-06 18:50:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						492b2252bf 
					 
					
						
						
							
							feat(tracker): add pattern marks to tracker  
						
						
						
						
					 
					
						2021-01-06 16:45:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91766e198d 
					 
					
						
						
							
							feat(tracker): show currently active pattern notes with lighter text  
						
						
						
						
					 
					
						2021-01-06 15:35:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12e1bde2a2 
					 
					
						
						
							
							feat(tracker): show notes for whole song, instead of single pattern  
						
						
						
						
					 
					
						2021-01-06 15:14:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76dfd103e7 
					 
					
						
						
							
							feat(tracker): ctrl + arrow move cursor entire pattern  
						
						
						
						
					 
					
						2021-01-06 15:04:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37c09030bc 
					 
					
						
						
							
							feat(tracker): add dark lines separating UI elements  
						
						
						
						
					 
					
						2021-01-06 14:52:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b38297da2 
					 
					
						
						
							
							feat(tracker): layout patterns in the top left  
						
						
						
						
					 
					
						2021-01-06 14:25:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34eecd59f5 
					 
					
						
						
							
							fix(CI): run tests on all packages that have tests  
						
						
						
						
					 
					
						2021-01-05 19:47:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f88a74e44a 
					 
					
						
						
							
							fix(compiler): fix bss section macros on linux  
						
						
						
						
					 
					
						2021-01-05 19:36:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1187c2a200 
					 
					
						
						
							
							refactor(compiler): remove EncodedSong and pass patterns & sequences separately  
						
						
						
						
					 
					
						2021-01-05 19:25:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						69f236dbd3 
					 
					
						
						
							
							fix(tests): wat-compilation was missing correct output filename  
						
						
						
						
					 
					
						2021-01-05 18:30:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1be75362d0 
					 
					
						
						
							
							refactor(tests): remove copying files to output directory; tests accept path to expected instead  
						
						
						
						
					 
					
						2021-01-05 18:18:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						588488ce54 
					 
					
						
						
							
							feat(sointu): remove 16-bit output toggle from song; make it compile time option  
						
						
						
						
					 
					
						2021-01-05 18:08:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30379c981d 
					 
					
						
						
							
							feat: remove hold from song  
						
						... 
						
						
						
						assume songs code it as 1 always; implementations are free to change this during compilation, but this should be a compile time flag / optimization; not a concern of song. 
						
						
					 
					
						2021-01-05 15:50:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						994c11e8db 
					 
					
						
						
							
							refactor(bridge_test): make all tests use the same functions to compare buffers  
						
						
						
						
					 
					
						2021-01-04 18:02:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ccae4325c3 
					 
					
						
						
							
							reformat .yml files  
						
						
						
						
					 
					
						2021-01-04 17:51:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b572515e0 
					 
					
						
						
							
							refactor(sointu): in yaml, use flow formatting for Unit.Varargs  
						
						
						
						
					 
					
						2021-01-04 17:51:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d328192834 
					 
					
						
						
							
							refactor(compiler): split song encoding logic into smaller reusable functions  
						
						
						
						
					 
					
						2021-01-04 13:57:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5dd81430b7 
					 
					
						
						
							
							feat(sointu): make patterns local to track  
						
						... 
						
						
						
						The global pattern table is constructed only during compilation. At this point, we can do also all sorts of optimizations / changes e.g. remove unnecessary releases and reuse patterns if there's a pattern already that could be used. 
						
						
					 
					
						2021-01-03 01:06:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06c006086b 
					 
					
						
						
							
							feat(tracker): Add a matrix showing track sequences  
						
						
						
						
					 
					
						2021-01-02 17:40:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c68d9d3bf5 
					 
					
						
						
							
							refactor(oto): reuse temp buffers for repeated calls to convert buffer  
						
						
						
						
					 
					
						2020-12-31 16:24:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d91603e36 
					 
					
						
						
							
							feat(tracker): add keys to adjust current octave  
						
						
						
						
					 
					
						2020-12-31 00:01:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e2b5261ae 
					 
					
						
						
							
							feat(tracker): indicate release and hold with better symbols  
						
						
						
						
					 
					
						2020-12-30 23:32:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c02c5c3c3d 
					 
					
						
						
							
							fix(asm/wasm): oscillator phase was causing rounding errors once large enough  
						
						... 
						
						
						
						gopher had fixed this, but we foolishly removed it. reintroducing fix, although this could be optional only for those who really care. ultimate size optimizers could still want to get rid of it. 
						
						
					 
					
						2020-12-30 21:19:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7974f0ff82 
					 
					
						
						
							
							fix(x86): denormalize delay damp filters  
						
						... 
						
						
						
						the damp filters, after input was switched off, cause the CPU to spike up and causing the tracker audio to start chopping 
						
						
					 
					
						2020-12-30 19:50:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a69f0a1924 
					 
					
						
						
							
							feat(tracker): Add keys for holding & releasing a note  
						
						
						
						
					 
					
						2020-12-29 16:32:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						29ba6b3658 
					 
					
						
						
							
							feat(tracker): use slightly more interesting default instruments  
						
						
						
						
					 
					
						2020-12-29 16:31:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd498e775b 
					 
					
						
						
							
							refactor(tracker): Rewrote the sequencer loop to use simple mutex  
						
						
						
						
					 
					
						2020-12-29 16:30:44 +02:00