Commit Graph

36 Commits (main)

Author SHA1 Message Date
Georg Krause e592d5dea4 Rename Luppp to Loopp 2019-06-09 10:41:19 +02:00
Georg Krause 4a176c2d96 reduce smoothing const
This values introduces a latency of 5ms on 44.1kHz which shouldn't be noticable for anyone. At least I can't notice it. This will be
the base for calculating the smoothing value based on the samplerate, because higher samplerates need other values.
2018-07-09 11:23:46 +02:00
Harry van Haaren 4328296257
Merge pull request #226 from georgkrause/smoothing
Smoothing, thanks @georgkrause
2018-06-23 15:35:47 +01:00
Georg Krause 7174454d31 disable time debug upstream 2018-06-08 19:26:03 +02:00
Georg Krause b0b3a3c4e5 Add timing debug options 2018-06-08 18:34:51 +02:00
Georg Krause b816f05279 use global smoothing const 2018-06-03 10:37:47 +02:00
coderkun 068d882ba0 Unify access to track buffers via array indices
Unify the access to track buffers via their array indices by using
reasonable variable names (e. g. “trackoffset” instead of “o”).
Additionally define the number of channels in the global configuration.
Finally add some comments to explain the index calculation.
2018-04-13 22:24:45 +02:00
Georg Krause fe1b68a069 reduce magic numbers on calculating tempo limits 2018-03-31 14:30:24 +02:00
Harry van Haaren 01f71ec5e4 astyle: global restyle of codebase (fixes #153)
This to bring common fomatting to the whole project,
including submissions. To format a file to this style:

astyle --style=linux -t8 <file>

Future patches / pull-requests should be in this format.
2016-12-27 13:04:05 +00:00
Harry van Haaren d208f8959a -Added LICENSE 2013-12-08 21:44:43 +00:00
Harry van Haaren 211df0fa0f -Updated Goptions, removed prints 2013-12-04 14:27:47 +00:00
Harry van Haaren 61c9e8d329 -Fixed compilation warnings, and DiskWriter bug 2013-11-23 00:14:53 +00:00
Harry van Haaren 55c9b171bd -Removed cout prints 2013-11-01 23:31:18 +00:00
Harry van Haaren 3b03a2711e -Working on jack_interposer RT checking 2013-10-07 15:34:41 +01:00
Harry van Haaren 52cfaca7e8 -TrackSendActive implemented 2013-09-23 15:23:48 +01:00
Harry van Haaren a12eef7974 -Updated tests, added lupppTestMaterial, updated DiskReader tests 2013-09-23 12:21:33 +01:00
Harry van Haaren d0be631310 -Removing all non-RT prints from RT contexts 2013-09-21 01:37:46 +01:00
Harry van Haaren 1b93cc6978 -Updated CMake, DiskWriter and config 2013-09-18 11:46:25 +01:00
Harry van Haaren 0b44c1c55a -Working on FIXME list 2013-09-17 13:11:11 +01:00
Harry van Haaren 5b38d9b3c5 -Updated test code, CMake, QUnit 2013-09-17 11:00:12 +01:00
Harry van Haaren 91419b60f3 -Updated Tup build, now has Tupfile in each directory. Added QUnit testing framework 2013-09-16 10:17:27 +01:00
Harry van Haaren 8639419288 -Updated Tupfiles and config.hxx, now builds variants for testing / release 2013-09-14 01:20:33 +01:00
Harry van Haaren eb792ae3a9 -Updated Tup for test case coverage, changed Tupfiles, added test.sh. 2013-09-12 15:44:30 +01:00
Harry van Haaren 27532b3fa4 -Added Debug class 2013-09-11 14:19:38 +01:00
Harry van Haaren 3116222e62 -Added Catch testing framework to main Luppp program 2013-09-11 12:57:31 +01:00
Harry van Haaren b411df2391 -Refactored Save to State, and SaveAble to Stately 2013-09-06 00:28:11 +01:00
Harry van Haaren 0440798324 -Implemented DiskReader and file loading. 2013-09-04 22:32:46 +01:00
Harry van Haaren 05984fbc9b -Updated Save to work with LooperClip, added Save::done() static function for counting finished saves, and knowing when to flush metadata to disk. 2013-09-03 20:06:11 +01:00
Harry van Haaren 27909b2f9a -Added clip recording / track arm - over record. Updated GMasterTrack, launch scene handled properly 2013-08-27 18:05:21 +01:00
Harry van Haaren e8d6c2a3df -Added config #DEBUG_LOGIC, updated UI 2013-08-27 00:01:51 +01:00
Harry van Haaren 294610e87d -Added error checking in Jack, added config #define DEBUG_TRACKS 2013-08-26 16:34:51 +01:00
Harry van Haaren c439bb01e5 -Updated GridLogic playback code, config debug #defines 2013-08-22 15:00:57 +01:00
Harry van Haaren 1c4142c9bf -Added #define DEBUG options for Clip testing 2013-08-22 14:36:56 +01:00
Harry van Haaren 43aec20f82 -Refactoring Looper & LooperClip to playback a sample 2013-07-30 21:55:50 +01:00
Harry van Haaren 3f60cb52a6 -Refactoring Looper into LooperClip 2013-07-30 21:54:56 +01:00
Harry van Haaren 8da75fc397 -Loopers have length, UI controls it, 8 tracks, config header, Master track in UI 2013-05-16 01:38:11 +01:00