Commit graph

  • 5fd7cab909 Cosmetics paulfd 2019-08-25 14:01:03 +02:00
  • 8e8ea4f420 one_shot loop mode paulfd 2019-08-25 12:45:33 +02:00
  • b15bed8c48 Squashed an unnecessary copy in the parser callbacks paulfd 2019-08-25 12:31:39 +02:00
  • 8008f51e45 Updated gitignore paulfd 2019-08-25 11:20:43 +02:00
  • 7cc8edbd12 Added a buffer and voice tracker to check usage. paulfd 2019-08-25 02:13:20 +02:00
  • 2f203fe163 Cosmetics paulfd 2019-08-25 00:46:31 +02:00
  • dba851385d Added a leak detector and corrected some bugs paulfd 2019-08-25 00:00:50 +02:00
  • 99c3e8878f Updated the constants to please Clang paulfd 2019-08-24 15:50:55 +02:00
  • a798ac7393 Configuration scripts paulfd 2019-08-24 15:32:17 +02:00
  • 43cd631316 \o/ paulfd 2019-08-24 15:32:06 +02:00
  • 3598d45c26 Added copy and move to Buffer paulfd 2019-08-24 11:32:19 +02:00
  • 63beae0b2a Jack is working now :) Almost there... paulfd 2019-08-24 02:46:40 +02:00
  • 215a5fdb57 Voice and synth logic paulfd 2019-08-23 20:48:44 +02:00
  • 31c8c1b62e Added region trigger tests paulfd 2019-08-23 20:47:01 +02:00
  • 5d57a5ad24 Format paulfd 2019-08-23 15:46:02 +02:00
  • 0e89a0b2c6 Updated the math functions for better alignment handling paulfd 2019-08-23 15:45:33 +02:00
  • 04181f0d10 WIP for Voices paulfd 2019-08-23 14:16:33 +02:00
  • 7815623115 Started implementing voices paul 2019-08-23 01:27:39 +02:00
  • df0783aec6 Changed the wait time to something outrageous paul 2019-08-23 00:09:45 +02:00
  • 8707ba6161 Cleanups paul 2019-08-22 23:43:10 +02:00
  • 2bdbdf2d98 Tests and cleanup for the envelopes paul 2019-08-22 23:39:26 +02:00
  • 49bfa53a6c Constexprs may be unused paul 2019-08-22 23:39:11 +02:00
  • cbe2a3f0d5 cleanups paul 2019-08-22 22:37:44 +02:00
  • d98d3a2ae7 Added linear envelope paul 2019-08-22 22:37:31 +02:00
  • 81469d25a4 Removed some dependencies and use abseil's flags paul 2019-08-22 21:11:59 +02:00
  • b88a1c3e00 Missed changes paul 2019-08-22 17:18:17 +02:00
  • b909e468bf Wrapping up the ADSR envelope and tests paul 2019-08-22 17:18:09 +02:00
  • 989acdaac6 Added defaults to SIMD functions paul 2019-08-22 13:52:27 +02:00
  • cca4941386 Updated submodules paul 2019-08-22 12:08:51 +02:00
  • f66a8ce1de Finished with SIMD for now... paul 2019-08-22 12:05:28 +02:00
  • 3a4c084918 SIMD cleanups paul 2019-08-22 10:43:33 +02:00
  • 069309d426 Removed useless comment paul 2019-08-22 01:55:22 +02:00
  • c35ebdf0ad Looping tests and co paul 2019-08-22 01:54:43 +02:00
  • d2e55cf4b2 Lots of template work paul 2019-08-21 23:00:06 +02:00
  • 8e5c6650aa Updated benchmarks paul 2019-08-21 18:45:59 +02:00
  • 2a9991dfaa Switched to abseil for span (they're more verbose but disappear better with compilers) paul 2019-08-21 18:18:12 +02:00
  • 31cb328969 All projects to HEAD paul 2019-08-21 01:02:02 +02:00
  • 07844bb4fe All projects to HEAD paul 2019-08-21 01:01:31 +02:00
  • 7dc65999a4 SIMD refactoring paul 2019-08-21 01:00:07 +02:00
  • 471b531d03 Added the region activation tests to the makefile paul 2019-08-11 13:31:28 +02:00
  • 70923b1478 Region Activation tests paul 2019-08-11 13:31:16 +02:00
  • fbefc2c84e Updated the OPF tests paul 2019-08-11 11:10:50 +02:00
  • 4da5de49a8 Default states in Synth paul 2019-08-11 11:10:36 +02:00
  • 33753d2e11 Added switches in Region paul 2019-08-11 11:10:17 +02:00
  • b6c1dfbe6b Corrected warnings paul 2019-08-11 11:10:04 +02:00
  • d1e6f9a02a Better index loader paul 2019-08-10 13:53:17 +02:00
  • e22d1673db sse 4 is not needed! paul 2019-08-10 00:13:10 +02:00
  • 151999eb45 Looping index benchmarks paul 2019-08-10 00:11:43 +02:00
  • 8af7b7bfa7 Updates paul 2019-08-09 18:24:27 +02:00
  • 4f998cad8f Cleanups and added writeInterleaved paul 2019-08-07 23:39:35 +02:00
  • d0264f3416 Added the background loading thread and the sample rate in the file paul 2019-08-05 01:32:01 +02:00
  • 2a493873ae Cosmetics paul 2019-08-05 00:38:24 +02:00
  • c7850e018f Added a MoodyCamel's queue paul 2019-08-05 00:38:07 +02:00
  • a964cc64c5 The Synth now prepares the region and handles the filepool paul 2019-08-04 22:54:00 +02:00
  • 1b81997c57 Refactor the SIMD once and for all, hopefully... paul 2019-08-04 22:42:48 +02:00
  • 5ba9fd0461 Added a way to disable the include guard in the parser paul 2019-08-04 22:26:31 +02:00
  • ea4e72e6f6 Template issue (weird?) Paul Ferrand 2019-08-04 16:42:44 +02:00
  • 2a87e873d6 Finishing windows changes Paul Ferrand 2019-08-04 16:07:20 +02:00
  • d61f828269 Windows changes Paul Ferrand 2019-08-04 16:07:09 +02:00
  • f6a0abdff0 Forgot paul 2019-08-04 01:38:44 +02:00
  • e2940e4794 Added sound file preloading paul 2019-08-04 01:38:31 +02:00
  • 834a907c2f SSE work paul 2019-08-03 18:14:58 +02:00
  • 88a5f0d0d7 Consted the things paul 2019-08-01 17:16:43 +02:00
  • 748186efdf Corrected a stack overflow and added benchmarks for the interleaved read paul 2019-08-01 01:03:05 +02:00
  • c014a34385 WIP on vector operations Paul Ferrand 2019-07-31 01:45:58 +02:00
  • bb95d8ed86 Updated benchmarks Paul Ferrand 2019-07-30 18:41:42 +02:00
  • e85442a0f3 Changed the configuration namespaces Paul Ferrand 2019-07-30 18:41:29 +02:00
  • b2635aa2c2 Changed the config Paul Ferrand 2019-07-30 18:26:35 +02:00
  • 5894b6cfb6 Alignment for channels within an AudioBuffer Paul Ferrand 2019-07-30 18:07:02 +02:00
  • 844480fc1e Cleaned the benchmarks Paul Ferrand 2019-07-30 16:58:47 +02:00
  • df698bfac9 Corrected an indirect include Paul Ferrand 2019-07-30 16:58:21 +02:00
  • d0b51b7356 Added the sublime build directory to ignore Paul Ferrand 2019-07-30 16:58:05 +02:00
  • 32aaa6b917 Added benchmarks and tests for AudioBuffers Paul Ferrand 2019-07-30 01:04:12 +02:00
  • 7773ef81bc Updated Catch2 Paul Ferrand 2019-07-30 00:30:23 +02:00
  • c393d9eedd Missed Paul Ferrand 2019-07-30 00:29:32 +02:00
  • 7922c98c7f Included buffer and prelim work for the FilePool Paul Ferrand 2019-07-30 00:29:23 +02:00
  • d1343ef6f5 Cleanups for the parsers Paul Ferrand 2019-07-29 15:50:15 +02:00
  • 3f30c5f9de Added gitignore Paul Ferrand 2019-07-29 14:01:42 +02:00
  • 6bb58ba419 Initial commit Paul Ferrand 2019-07-29 02:13:03 +02:00