Andrew Belt
							
						 | 
						
							
							
							
								
							
								223341e2f1
								
							
								
							
						 | 
						
							
							
								
								Clean up README. Move SVGPanel to source file. Fix alignment bugs in FramebufferWidget.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								117553a6c9
								
							
								
							
						 | 
						
							
							
								
								Update nanovg. Refactor window. Add Timer to dsp.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f73dae1384
								
							
								
							
						 | 
						
							
							
								
								Refactor ParamWidget and ModuleWidget. Add context menu to ParamWidget on right-click.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9ffb57edd0
								
							
								
							
						 | 
						
							
							
								
								Remove Window::isModPressed() and isShiftPressed(). Add Window::getMods(). Add partial implementations of Core MIDI-CC and MIDI-Gate.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								655f081965
								
							
								
							
						 | 
						
							
							
								
								Rename context() to app(). Add skeleton for history.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								20b78190c1
								
							
								
							
						 | 
						
							
							
								
								Put math in namespace
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0dec45d970
								
							
								
							
						 | 
						
							
							
								
								Class-ify window, un-class-ify asset
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a792c85cbc
								
							
								
							
						 | 
						
							
							
								
								Cleanup includes more
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3644b1877e
								
							
								
							
						 | 
						
							
							
								
								Clean up includes
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								499ceb024f
								
							
								
							
						 | 
						
							
							
								
								Remove math namespace
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6475c630b5
								
							
								
							
						 | 
						
							
							
								
								Revise event and widget API (draft), migrate source files to headers (WIP), separate large headers into small headers in subfolders (WIP)
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dd02ec52ad
								
							
								
							
						 | 
						
							
							
								
								Move Widget class to header, wrap settings, keyboard, and gamepad in namespace
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								587f936a99
								
							
								
							
						 | 
						
							
							
								
								Move random to its own namespace, shuffle files around
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c57c76e6d1
								
							
								
							
						 | 
						
							
							
								
								Move math to its own namespace, clean up deprecated classes
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								98c18acec7
								
							
								
							
						 | 
						
							
							
								
								Toggle full screen with F11
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								09d368edb3
								
							
								
							
						 | 
						
							
							
								
								WIP Windows static build
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7178b836d5
								
							
								
							
						 | 
						
							
							
								
								Add two-color theme to Rack
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								db8d0fc1d6
								
							
								
							
						 | 
						
							
							
								
								Add partial MIDI CC Interface, MIDI CV fixes
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								979e44f650
								
							
								
							
						 | 
						
							
							
								
								Rename gui.hpp to window.hpp
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7f1035730a
								
							
								
							
						 | 
						
							
							
								
								Add gWindowRatio and set window size on each step
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b31d4fb5ed
								
							
								
							
						 | 
						
							
							
								
								Set window position/size from settings.json
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								891f3c6cf8
								
							
								
							
						 | 
						
							
							
								
								Change SVG DPI to 75, add in2px and mm2px convenience functions
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a22aac6493
								
							
								
							
						 | 
						
							
							
								
								Added zoom slider, zoom to settings, finished Framebuffer scaling
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f5e8ba0369
								
							
								
							
						 | 
						
							
							
								
								Use another nanovg context for rendering to the framebuffer
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6239856310
								
							
								
							
						 | 
						
							
							
								
								Added C#-style property constructor, explicitly clamp samples in Audio Interface, scroll horizontally if Shift is held
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								970e227c20
								
							
								
							
						 | 
						
							
							
								
								Changed onSelect/onDeselect to onFocus/onDefocus, added key commands for Open/Save/Save As, open in last used directory
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								52d41865ef
								
							
								
							
						 | 
						
							
							
								
								Add allowCursorLock setting for touch screens and tablets
							
							
							
							
							
							
								
							
							
							Prevent MomentarySwitch from randomizing 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8088a0c7ec
								
							
								
							
						 | 
						
							
							
								
								Added version checking
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								435006cc03
								
							
								
							
						 | 
						
							
							
								
								Add right-aligned text to menu
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								728afc763a
								
							
								
							
						 | 
						
							
							
								
								Added key commands to ModuleWidget, removed CPU usage meter (misleads
							
							
							
							
							
							
								
							
							
							way too many people, should not have added in the first place) 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								45d90342f9
								
							
								
							
						 | 
						
							
							
								
								Added copy/paste from text and password fields
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								837071241e
								
							
								
							
						 | 
						
							
							
								
								Added high DPI support. I bought a Macbook Pro Retina for $450 just for this commit!
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3eba4b755e
								
							
								
							
						 | 
						
							
							
								
								Switch from noc to osdialog, add arch-detecting Makefile, added dep Makefile
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								093ecdbb94
								
							
								
							
						 | 
						
							
							
								
								Add param randomization, changed mapf to rescalef, other refactors
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e23bf21e5b
								
							
								
							
						 | 
						
							
							
								
								Added PeakFilter to dsp.hpp, added dr_libs dependency for dr_wav.h
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3f8b5ad055
								
							
								
							
						 | 
						
							
							
								
								Renamed scene.hpp to app.hpp, moved app stuff to src/app
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0e0f9c38f2
								
							
								
							
						 | 
						
							
							
								
								Added TransformWidget, SVGWidget, FramebufferWidget
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								58974d5530
								
							
								
							
						 | 
						
							
							
								
								Added Davies knobs, added SVG renderer
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								aad709e62c
								
							
								
							
						 | 
						
							
							
								
								Large refactor to modularize include files, add NanoSVG dependency, added Image/Font/SVG loader
							
							
							
							
								
							
							
						 | 
						8 years ago |