21b7a051e14d51e7a4b612680c040e93203489c2 emb (emb@catfact.net) Tue, 15 Mar 2016 14:31:05 -0400 Merge branch 'master' into dev bee4510ae2838c946dd8ae6b98b31320319665fe emb (emb@catfact.net) Tue, 15 Mar 2016 14:30:57 -0400 removed some asf junk (dsplib, network, freq_detect) cfe587b744d4beb29cc7e6e1f27f15e4ea6bdc41 ezra (ezra@sensingplaces.com) Sat, 20 Feb 2016 16:25:30 -0500 beekeep_juce: delete old broken makefile 78cc256bbbfd91e3dbf187b097241c28b683d5f2 ezra (ezra@sensingplaces.com) Sat, 20 Feb 2016 16:08:27 -0500 fix inline declaration in op_life.c... 1ec8956e80511c2caf9a91256368f8fdc1cd103e ezra (ezra@sensingplaces.com) Sat, 20 Feb 2016 15:57:18 -0500 beekeep_juce: remove c99 flag so we don't get warnings from g++ 0702ed929e81242bcc4c601788afd035475ef8a2 ezra (ezra@sensingplaces.com) Sat, 20 Feb 2016 15:56:51 -0500 fix inline declaration in op_bits.c so the whole project doesn't require c99... 48d2221916a77f33d25ab2d056c8ce683f7f9994 ezra (ezra@sensingplaces.com) Sat, 20 Feb 2016 15:50:20 -0500 beekeep_juce: fix compilation on linux, at the cost of some extra warnings... c07325153794ce5ce2920b5de9830cf117c6db70 ezra (ezra@sensingplaces.com) Sat, 20 Feb 2016 15:25:38 -0500 remove object files from jucer... 5ec5016739f7022a1c567e89235ae72843b8d3cf ezra (emb@catfact.net) Sat, 13 Feb 2016 17:56:18 -0500 convert line endings (back) to unix in bees src d5b19aeaed838e3d8af1402e8b1ff9a8245f12f3 ezra (emb@catfact.net) Sat, 13 Feb 2016 17:47:39 -0500 change line endings to unix in beekeep_juce a2c36b9f9f4a27be63a32465c552080c28170fe9 ezra buchla (emb@catfact.net) Thu, 11 Feb 2016 21:41:10 -0500 allow event queue to wrap after some number of stalls, but flash the screen. seems to work pretty well. possible for screen to become unrecoverably corrupted after an interrupted refresh, but timer events continue to be serviced? c145cf5ed1aa525ba2d1ec726ec5b6db2e3e1c86 ezra buchla (emb@catfact.net) Thu, 11 Feb 2016 20:44:36 -0500 strange, waves compile was broken b0761f7b2acbeaec0b1d13a6d2ef5882a8d4fc6e ezra buchla (emb@catfact.net) Thu, 11 Feb 2016 17:33:03 -0500 bees: move screen refresh out of tc timer interrupt, add kEventScreenRefresh event type 69408143c34489cc660ad29d3805a3df2edc0e45 ezra buchla (emb@catfact.net) Thu, 11 Feb 2016 03:58:56 -0500 fix worlds stupidest c/c++ conflict afb044fa9d7fd13f8a3a5c6660eb5edc2efc5c80 ezra buchla (emb@catfact.net) Thu, 11 Feb 2016 03:58:19 -0500 remove op_cpu from the makefile since it is also not in the op list (for now) bf8b621a06954fbf8099a6fc05c918545d675da7 ezra buchla (emb@catfact.net) Thu, 11 Feb 2016 03:52:42 -0500 Merge branch 'dev' of https://github.com/catfact/aleph into dev a39574920b772addd5a1691135db0b51a7e72491 ezra (emb@catfact.net) Thu, 11 Feb 2016 03:46:05 -0500 beekeep: start working on connector component. also, whoops, add missing gfx util sources 9d1f84501b8285fd8c74e5b2faf30a5d4ac31fe4 ezra (emb@catfact.net) Thu, 11 Feb 2016 02:59:37 -0500 beekeep: visual feedback on hover 00c62463275aa7241eb42d899a264a191759c45a ezra (emb@catfact.net) Thu, 11 Feb 2016 02:12:31 -0500 use child components for op ins and outs 305b3288051c955a0af87d3d20d73c1b0758479c ezra (emb@catfact.net) Thu, 11 Feb 2016 00:11:59 -0500 don't track xcode junk 0c18042b921fc23cef235b84a71d78008be96a2a ezra (emb@catfact.net) Thu, 11 Feb 2016 00:10:37 -0500 fix centering for drag position. actually looks ok now 12ec05baf69d6e1b6f03a9aa3c91c03c309b0b77 ezra (emb@catfact.net) Thu, 11 Feb 2016 00:07:18 -0500 somewhat flawed attempt at screen-independent positioning 1af83f55cc4f417e97bfc4ce2cd17938435f5950 ezra (emb@catfact.net) Wed, 10 Feb 2016 22:29:24 -0500 beekep_juce: remove osc build intermediates. fix crash bug with canceled op-creation selection 86afc7cf2501631f197ee201e35892ecc9d0af6a ezra (emb@catfact.net) Wed, 10 Feb 2016 17:21:10 -0500 fix op.c to ignore op_cpu, which was removed 909de49882e13c103add23edb34531a6508b05fd ezra (emb@catfact.net) Wed, 10 Feb 2016 17:03:57 -0500 Merge remote-tracking branch 'origin/dev' into dev 26c2e47fcf2a426e538645f8926e7403020b6ef2 ezra (emb@catfact.net) Wed, 10 Feb 2016 16:53:22 -0500 add beginnings of juce-based graphical beekeep frontend. add cpp compatibility checks in bees headers. fix potentiall nasty index-underflow bug on op_gfx. 047b3a420e2f55765f01f01f14b62032b252407d ezra buchla (emb@catfact.net) Tue, 9 Feb 2016 10:56:18 -0500 add pickling for op_gate! 8fbf7bf28a1300d86199b9cc99792ec18d4253f6 ezra (emb@catfact.net) Mon, 8 Feb 2016 18:46:06 -0500 Merge remote-tracking branch 'upstream/dev' into dev 52618c2d89c46fc59a561c3c4297a9bcea84c6d1 ezra buchla (emb@catfact.net) Sun, 7 Feb 2016 18:44:24 -0500 fix bees JSON schema 3a1d74319558a9e523cb0c23d474e1dc53e86eba ezra buchla (emb@catfact.net) Sun, 7 Feb 2016 03:56:57 -0500 remove a lot of print_dbgs (there were so many that debug builds would sometimes overrun the event queue on startup.) also lots of dead code and comments. 97db6f53384464c3c5743eed4f424293f74eded1 ezra buchla (emb@catfact.net) Sun, 7 Feb 2016 03:44:39 -0500 fix incredibly dumb problem with rawsc init that was driving me nuts. now properly reports initial param values and doesn't randomly crash when booted from a scene 1f154efc76e372192675cce684d0f25e88e77af0 ezra buchla (emb@catfact.net) Sun, 7 Feb 2016 02:58:42 -0500 don't stop interrupts during screen refresh. seems ok a4ce53181639ee0c9fb899495697a7a4fa24effb ezra buchla (emb@catfact.net) Sun, 7 Feb 2016 02:57:58 -0500 don't disallow param changes during module block process. seems ok fb7c20c6959f8e74b650fcf3135ae0db9d5d72d1 ezra buchla (emb@catfact.net) Sun, 7 Feb 2016 02:57:18 -0500 add cycle counter to report CPU usage from bfin. unfortunately causing some issues. remove tons of dead code. start adding human-readable module doc generation in descriptor step. show baudrate on screen in debug build. 411dffb19dbc7c9462497beecac32338ced5cbcc ezra buchla (emb@catfact.net) Sat, 6 Feb 2016 01:30:35 -0500 fix SPI state machine stuff for CPU usage reporting. more dead code 01dbba4f1e6ec24133a27f33a0e64a651a40fffd ezra buchla (emb@catfact.net) Sat, 6 Feb 2016 01:21:17 -0500 add cpu-usage-requests to SPI state machine. not really tested. clean some dead code along the way. 6047d7c1a575b9969791375f04743b5cf7b76c36 ezra buchla (emb@catfact.net) Sat, 6 Feb 2016 00:35:23 -0500 move some blackfin init stuff out of main.c. add a cycle counter macro 9e884ac7e7b0c3c2b0db7edfb6183f584c2e6536 ezra buchla (emb@catfact.net) Fri, 5 Feb 2016 22:02:45 -0500 Merge branch 'dev' of https://github.com/catfact/aleph into dev 6d5c0755629b4d4ef62a240e49ebfa59bd78daac ezra buchla (emb@catfact.net) Thu, 4 Feb 2016 00:55:42 -0500 Merge remote-tracking branch 'upstream/dev' into dev 0e2bd861f2a0926babf4ede3a30ad7780fbf52ec Greg Wuller (greg@afofo.com) Tue, 2 Feb 2016 22:55:20 -0800 remove old DMA_DEINTERLEAVE_PINGPONG ea84d71eeedc6ad390044d2df42d693543187b65 ezra buchla (emb@catfact.net) Tue, 2 Feb 2016 14:53:29 -0500 Merge pull request #249 from rick-monster/dev 16080939a8e6d6ff2037e56c336c2cc5caa4b292 The Hairy One (sasquatch@rickvenn.com) Tue, 2 Feb 2016 01:17:22 -0800 typo in op_param was blocking param 0 2529e3984d57e36becf904d74dc1a5afc5a74a38 The Hairy One (sasquatch@rickvenn.com) Tue, 2 Feb 2016 00:44:12 -0800 update host serial protocol reference doc 47e44236b1f72c25d7c64ac732330351be6bd14d The Hairy One (sasquatch@rickvenn.com) Tue, 2 Feb 2016 00:26:51 -0800 make param op display textual names on play screen 0a77e37931f452fb7c407de84917dbf4e1a16be5 The Hairy One (sasquatch@rickvenn.com) Tue, 2 Feb 2016 00:15:08 -0800 draw param names not idx for op_param input eb453b819fceaa2708fbc49d27132641ba2775d5 ezra buchla (emb@catfact.net) Tue, 2 Feb 2016 02:47:13 -0500 bfin_lib_block: define blocksize in module instead of lib 7e8bc5e08b72a5495e018a772a8e3d39d289ca8f ezra buchla (emb@catfact.net) Tue, 2 Feb 2016 02:40:40 -0500 use DMA for pingpong and deinterleave bb68d37d6e933f9875e1099b1a2a85d77da048d2 ezra buchla (emb@catfact.net) Tue, 2 Feb 2016 02:33:29 -0500 add shift to rawsc module, remove it from the bfin_lib_block isr be1a6b6ba71e58620702bef13acf08157f4e42e8 ezra buchla (emb@catfact.net) Tue, 2 Feb 2016 02:27:13 -0500 add missing 'rawsc' linker script c6298225c3069fdfcfb4d57a480f77e269258255 ezra buchla (emb@catfact.net) Tue, 2 Feb 2016 02:26:50 -0500 Merge branch 'dev' of https://github.com/tehn/aleph into dev 3f332ce9421e9d983325d505d817b5752c2b1c33 ezra buchla (emb@catfact.net) Tue, 2 Feb 2016 02:25:34 -0500 Merge pull request #248 from ngwese/dev 7a13e9ea4260cb11a6b882ebdba35944dccd9a7a Greg Wuller (greg@afofo.com) Sun, 31 Jan 2016 21:53:48 -0800 ping pong dma runs 3e3457fd12eba53dd57c1514ba6315e14429f10f ezra buchla (emb@catfact.net) Tue, 2 Feb 2016 01:11:17 -0500 bfin_lib_block: add compile flags for aggressive loop unrolling, 'unsafe' FP math, and bfin-optimized FP 5e379f3efb77f5cbafc83c781e9164b872de2ae1 The Hairy One (sasquatch@rickvenn.com) Mon, 1 Feb 2016 20:21:28 -0800 serial protocol plumbing to save/recall presets 91b49e29ef1764cc065da2a28908fcc5aa75a0e9 The Hairy One (sasquatch@rickvenn.com) Mon, 1 Feb 2016 20:09:05 -0800 don't throw an error here just throw a break 3393e51c8e5ec0a4b5cd036012ec6ffaa414a7e1 The Hairy One (sasquatch@rickvenn.com) Mon, 1 Feb 2016 20:08:45 -0800 don't overly nest parsed responses bee3b84685db36cd15d61a6db2a16417df233f0c The Hairy One (sasquatch@rickvenn.com) Mon, 1 Feb 2016 20:08:10 -0800 make the debug-only part of this file more obvious 3c52fc6e63c9dc75920ac4b2a0e812aed9a840dc The Hairy One (sasquatch@rickvenn.com) Mon, 1 Feb 2016 20:07:24 -0800 sleep for 10ms after each cmd to be safe 44d1f7b1b04cd214e872f8f9d258d1c679fe2e0a The Hairy One (sasquatch@rickvenn.com) Mon, 1 Feb 2016 20:06:57 -0800 duh numparams goes at the end of enum 2b98832703cd7779cf0889ff45fe3b8bdb9d6fa6 The Hairy One (sasquatch@rickvenn.com) Mon, 1 Feb 2016 20:05:54 -0800 don't parrot silent commands 22ac195d2da385823364183a918359da78df393e The Hairy One (sasquatch@rickvenn.com) Mon, 1 Feb 2016 19:28:25 -0800 don't use ppcre for splitting strings by 0-char bec499393aaa60d79934cd746db3922f7fb26914 The Hairy One (sasquatch@rickvenn.com) Mon, 1 Feb 2016 12:02:19 -0800 lisp serial coms for patching, comma-delimit -> \0 f12f67136ddc7450f8a27f20d68cb4359d2f7590 The Hairy One (sasquatch@rickvenn.com) Mon, 1 Feb 2016 01:07:16 -0800 add patching params to bees serial comms protocol 641395faf5687e4000abe9392c2834b838e5136b The Hairy One (sasquatch@rickvenn.com) Mon, 1 Feb 2016 01:01:09 -0800 correct conversion between s16 & 2 x uchar fdb0fb7b95f1c4c9cd89938e71e96509f1cffdc0 ezra buchla (emb@catfact.net) Mon, 1 Feb 2016 01:51:32 -0500 rawscr/bfin_lib_block: fixed a couple potential problems, but something is still wrong with scene data. loading the module works fine from DSP page, but when loading a scene, sometimes the avr32 crashes (with a full param change FIFO in the blackfin), and sometimes the load completes but all param values are zero. i guess it is some timing issue. will have to do more debugging on avr32 side. 97e6542c12da05f658eac557204387dd806654f7 The Hairy One (sasquatch@rickvenn.com) Sun, 31 Jan 2016 21:50:48 -0800 make op_serial more useful d69ec5fcd278aa27e3cd3aa297e30683cf1eb551 ezra buchla (emb@catfact.net) Mon, 1 Feb 2016 00:19:16 -0500 rename 'oscs' to 'rawsc.' now has 4 oscillators. got rid of channel/frame count arguments; just can't really see the purpose of them. still no cv out in block process lib. still some kind of SPI interrupt problem when initialized from scene recall. 0e5bd53cef77bcf53b288988c5b27c4406cc0b79 ezra buchla (emb@catfact.net) Sun, 31 Jan 2016 22:46:25 -0500 keep a FIFO for param changes and process them between blocks 38001f6acec0df144a878a2dc2e37a6c5e52b204 ezra buchla (emb@catfact.net) Sun, 31 Jan 2016 22:12:59 -0500 Merge branch 'block-process-test' into dev 8cbd208f7ac6d9443ec581ab17d8daecc8f5b9fe The Hairy One (sasquatch@rickvenn.com) Sun, 31 Jan 2016 14:10:58 -0800 plumb in bees/param thwacking from serial 3e6e3226430e65281f75d0d42a6732512a5af0ce The Hairy One (sasquatch@rickvenn.com) Sun, 31 Jan 2016 14:10:22 -0800 don't blow up if out-of-range params/ins requested 018d25246189d793c0a6a193be7a707dd5cb9485 The Hairy One (sasquatch@rickvenn.com) Sun, 31 Jan 2016 14:09:56 -0800 plumbing to query inVals 99331dba37b4f919a705fa35e8775cdd8780724c ezra buchla (emb@catfact.net) Sun, 31 Jan 2016 20:08:12 -0500 ok, SPI interrupt seems to be basically working without interfereing with block process, at least in this very simple test case. will see how it scales with more complex processing. also should only apply param changes between blocks. 6e3fa9b2c9859c298127c51c82ef6b6d6c6717f9 The Hairy One (sasquatch@rickvenn.com) Sun, 31 Jan 2016 14:08:34 -0800 get rid of stupid debug comments 0429b5da8a489b68941a531b0d4fdb350e713119 ezra buchla (emb@catfact.net) Sun, 31 Jan 2016 16:34:35 -0500 finish param descriptor stuff for block process test module. SPI interrupts are messing with audio somehow... d633663cd4a47771d287beaa4fd9ee255d72de15 ezra buchla (emb@catfact.net) Sun, 31 Jan 2016 15:39:50 -0500 add parameter change handling to block processing lib and test module. still performing param change directly from SPI ISR, which is wrong. f9b38b9f32bcc7c8b326e8d391bd8ad17609bc39 ezra buchla (e@catfact.net) Sun, 31 Jan 2016 14:11:48 -0500 add untested block-processing module template 9f4077833ec572aa970135e81c47e0cb4b3daaba The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 16:28:16 -0800 method to read beesIns 916774ac504481f7fa81443499956f4799dd0027 The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 16:28:04 -0800 method to read param vals c9e0bd452e4bd9f23571324dee62f0e3d4975b3f The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 15:50:09 -0800 implement serial param dump command 3b4da215f9ed0c97c3dec2eaa3fb6b240d3b5849 ezra buchla (e@catfact.net) Sat, 30 Jan 2016 18:50:07 -0500 more testing and tweaking, but still can't get descriptor-driven pingpong DMA working. added preprocessor flag in audio.h to toggle this mode 1f3e5b4ab3c176a17425f09779a7501c906f1bd9 The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 15:27:39 -0800 print out all op inputs, not just the first 8f6ce879d7f4b85bba144228bee7b42ccf99d204 The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 15:10:48 -0800 looks like static const required or kaboom 251545c016c4485e2a5abf97296126bc048cd8bd The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 15:09:46 -0800 don't nest list of ins c94bafe475763b7cb991fe0130f39b8ff4eaa5fd The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 15:09:35 -0800 make test harness load in one go 756582721d457f6cdf33c1a8e4741e4e35f09937 The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 14:08:02 -0800 change string handling to char* (not const char*) d43c6bdc03275c34ba486fe2593c7f84e69264be The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 14:07:37 -0800 dump names of ins 0d109db6eaaa4140e5ec04b5fdf13306d4e9006c The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 13:55:26 -0800 squash compile warnings with header declarations 165d2df3e5b9959b9eb71641d5768930752101f5 The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 01:45:13 -0800 don't blow up with max unsigned chars 42dc9353f86be8c477bd3ff35800488ff839d954 The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 01:35:16 -0800 forgot to inc msgPointer when writing escaped byte f2b86969f8c14c1a7053b44b007bf3a0b4e7787c The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 01:30:13 -0800 bees was getting stuck on escaped characters d370c0f3dbe7cd49165f379cd178843a02899a4c The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 00:45:33 -0800 use external-program to set properties on tty c7dc6ab3fe4dc87d628f25a9e405d14c95953638 The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 00:40:08 -0800 add the actual debug to get messages to/fro aleph 12d821750c435073b653e4f65564a12dff727876 The Hairy One (sasquatch@rickvenn.com) Sat, 30 Jan 2016 00:32:33 -0800 send the actual serial char to recv_char! 5b5b0b134b2a7a33b06631510fc1772085b4eaff The Hairy One (sasquatch@rickvenn.com) Fri, 29 Jan 2016 22:30:50 -0800 paste prototype into bees, add some debug 0d7f7856d8f0f8cb83af85a42d5a82dd9a50ff20 The Hairy One (sasquatch@rickvenn.com) Fri, 29 Jan 2016 22:30:32 -0800 dependencies for test harness 9595919a7e64fe3e8696c88b1e85bb27cc7372d2 The Hairy One (sasquatch@rickvenn.com) Fri, 29 Jan 2016 21:55:02 -0800 decode serial bytes with optima 8ab93708b067a7b6472eaf1900fb52f615abe45a The Hairy One (sasquatch@rickvenn.com) Fri, 29 Jan 2016 21:18:40 -0800 added message deframing code 64d09f180980c71711a9574c10c71180cdd3d21e The Hairy One (sasquatch@rickvenn.com) Fri, 29 Jan 2016 18:34:17 -0800 expand test harness to all planned send cmds a269ae36ddab4b6519ae5ba4544bbc8905fd689a The Hairy One (sasquatch@rickvenn.com) Fri, 29 Jan 2016 18:33:49 -0800 make linux prototype constantly flush output f4f84318c8413ff2f15c9c04b08f40006d41ad82 The Hairy One (sasquatch@rickvenn.com) Fri, 29 Jan 2016 01:16:59 -0800 add debug to prototype, simple lisp test harness 9668169127d54bcf9d3fb7143bb879209e9b7ca2 The Hairy One (sasquatch@rickvenn.com) Fri, 29 Jan 2016 00:09:22 -0800 make sure to escape all the bytes in frame e2b37a0d98bcc349fc498b4a9f5ebecd1fef9abc The Hairy One (sasquatch@rickvenn.com) Thu, 28 Jan 2016 23:55:52 -0800 prototype example of framing serial protocol 0b35921e71ea2a6f3cb401dee66b48736ad33baf The Hairy One (sasquatch@rickvenn.com) Thu, 28 Jan 2016 21:02:08 -0800 XXX! bad hack to get some kind of serial output 36c6022b8bd6e0f9ab3328885036aebe21c16af1 The Hairy One (sasquatch@rickvenn.com) Thu, 28 Jan 2016 21:01:39 -0800 delete cruft from serial.c in avr32_lib cdf055c81253077df11403215d89b787235c07fb The Hairy One (sasquatch@rickvenn.com) Wed, 27 Jan 2016 23:14:18 -0800 add link to access usb serial from lisp 26ebf78127597fd17c8160b518c951e6c6142ec3 The Hairy One (sasquatch@rickvenn.com) Wed, 27 Jan 2016 22:47:00 -0800 forgot debug messages in serial protocol planning 5cc46edc7a5c658211a222be9275aa82ddffd710 The Hairy One (sasquatch@rickvenn.com) Wed, 27 Jan 2016 22:28:43 -0800 typo in spec 47676b956fe034b008e8984b87f01a61a7f2f606 The Hairy One (sasquatch@rickvenn.com) Wed, 27 Jan 2016 22:20:30 -0800 better formatting for this doc 47d9c20e6b5b2b83448ad9dc485709a19970252c The Hairy One (sasquatch@rickvenn.com) Wed, 27 Jan 2016 22:15:48 -0800 planning phase for host->aleph serial protocol 866316832aa7511ee971591f7d0faac72b8065e6 The Hairy One (sasquatch@rickvenn.com) Wed, 27 Jan 2016 01:47:58 -0800 make sure new param op is listed as last op bc272195e739800c4803b4d6e938a475925d1d3a The Hairy One (sasquatch@rickvenn.com) Tue, 26 Jan 2016 18:23:25 -0800 don't allow out-of-range params 1346bdd73f52e60d44245f699b1a67bea89abd8f The Hairy One (sasquatch@rickvenn.com) Tue, 26 Jan 2016 18:14:19 -0800 do proper param scaling c21a06f1df6ac6bfa229074b9e1efaff3f8b9fa3 The Hairy One (sasquatch@rickvenn.com) Mon, 25 Jan 2016 22:34:21 -0800 this debug was handy but comment it for now c21a552812f0ebaceca2509d29f77209f4d9c9c0 The Hairy One (sasquatch@rickvenn.com) Mon, 25 Jan 2016 21:38:40 -0800 try passing bfinPval >> 16 43dfa881dcdac7a11dd2dfaf592dd57db2471b75 The Hairy One (sasquatch@rickvenn.com) Mon, 25 Jan 2016 21:37:47 -0800 read back params from bfin at end of audio frame 03ff40a153b5ff0a384288393b95dd769a722a3b The Hairy One (sasquatch@rickvenn.com) Sun, 24 Jan 2016 20:33:43 -0800 hammering on analyser - no luck yet 0e619157fa6d0f936d4300902820d3c01a2155ce The Hairy One (sasquatch@rickvenn.com) Sun, 24 Jan 2016 19:18:26 -0800 Merge branch 'dev' of https://github.com/tehn/aleph into dev ab25b77367be5e4c41fb04f0ea7fd3585c2cb37f ezra buchla (e@catfact.net) Sun, 24 Jan 2016 15:22:36 -0500 attempt to perform pingpong and deinterleaving in DMA setup directly. failure, so far... 7dc0c26e25a35784ee6ee8389224fcf032832c0e ezra buchla (emb@catfact.net) Sun, 24 Jan 2016 15:19:50 -0500 Merge pull request #242 from rick-monster/grains 7b475797bb13c20fce3a248933a4ea384da1af59 The Hairy One (sasquatch@rickvenn.com) Sat, 23 Jan 2016 22:44:53 -0800 make new param op compile 6a4d17d4168a8966d83857bbec8a5b09d836c376 The Hairy One (sasquatch@rickvenn.com) Sat, 23 Jan 2016 22:25:54 -0800 1st attempt to write param bees op af84e76aeb49c52152f756cc241ed43d41279de8 The Hairy One (sasquatch@rickvenn.com) Fri, 22 Jan 2016 23:24:40 -0800 fix up analyser module - lin, log & pitchtrack f5849897c2d2f2e2464153297d1bd6acd9168068 The Hairy One (sasquatch@rickvenn.com) Fri, 22 Jan 2016 19:18:49 -0800 init everything properly f4b7adc9098d6dccc77f94cf02141f001df7de7e The Hairy One (sasquatch@rickvenn.com) Fri, 22 Jan 2016 19:02:41 -0800 fix up params file for analyser module 07b514803a067c32b345146ee2e5a0582e66c0a8 The Hairy One (sasquatch@rickvenn.com) Fri, 22 Jan 2016 00:54:53 -0800 route lin/log envelopes & pitchtracker to CV 44532339ce936e8fe231008c7666ab2fc1baef26 The Hairy One (sasquatch@rickvenn.com) Fri, 22 Jan 2016 00:31:27 -0800 add pitch tracker & dual envelope detector 09e2b5884914cda7d1d0348533fa2749d5b819a1 The Hairy One (sasquatch@rickvenn.com) Thu, 21 Jan 2016 23:17:55 -0800 new project analyser c1b91093883949b2c7c604bf0a69260045191176 The Hairy One (sasquatch@rickvenn.com) Thu, 21 Jan 2016 00:34:41 -0800 pitch shift octave & perfect fifth on first run 1ec0e10c4fa4d41d1c10d9ef79786e5084e94632 The Hairy One (sasquatch@rickvenn.com) Thu, 21 Jan 2016 00:28:24 -0800 make env attack work properly 064bf3c9efb82b8b07f3c59c1a79dcf0256d4110 The Hairy One (sasquatch@rickvenn.com) Wed, 20 Jan 2016 22:27:06 -0800 slews for echotap times & grain mixer 552471949b05704c631821d59fdd4a7702885a52 The Hairy One (sasquatch@rickvenn.com) Wed, 20 Jan 2016 19:45:19 -0800 rewording & refining the manual 3437a86438286130a001103be19a5269d88500cf The Hairy One (sasquatch@rickvenn.com) Wed, 20 Jan 2016 16:00:34 -0800 update grains documentation d1fc2aacc01348eee3b86250f5bfbbb6436f3f92 The Hairy One (sasquatch@rickvenn.com) Wed, 20 Jan 2016 02:12:47 -0800 update bugs message in docs f8eddf22e39928dd3b5bb75f10f237d2a45f8b18 The Hairy One (sasquatch@rickvenn.com) Wed, 20 Jan 2016 02:10:32 -0800 add patch matrix description to docs 175890107cf80cc7a0fc9f9c639eb297c148fb8f The Hairy One (sasquatch@rickvenn.com) Wed, 20 Jan 2016 02:02:51 -0800 update documentation in .org file for grains 7705fc8210483a0fd8120cc3f874fc1e914edfd3 The Hairy One (sasquatch@rickvenn.com) Tue, 19 Jan 2016 11:15:32 -0800 small optimisation to cubic interpolation routine 49ee18af4839e2735a3bfd7b2c249d1c36a2c218 The Hairy One (sasquatch@rickvenn.com) Tue, 12 Jan 2016 11:14:28 -0800 linux emulation of bfin circ pointer accelerator 03e31aae9ee741bc116989b5ca6a96dbcc1e26b1 The Hairy One (sasquatch@rickvenn.com) Tue, 19 Jan 2016 10:44:26 -0800 xfades use 2 linear reads, otherwise 1 cubic read fefcd70a10423b28234175141524f854be81c491 The Hairy One (sasquatch@rickvenn.com) Tue, 19 Jan 2016 10:31:22 -0800 linear interpolation should index like cubic 0cc8c02aa971a68cabeef9e89946e365aa0ba04c The Hairy One (sasquatch@rickvenn.com) Tue, 19 Jan 2016 10:24:14 -0800 make pan.h compile again in simulator defd1dac12f85018d39d5501e120590013eec7a9 The Hairy One (sasquatch@rickvenn.com) Tue, 19 Jan 2016 10:23:58 -0800 first echotap read is cubic, second read linear 8fbd20309146900e1aa9e923d1309738cfae51ba The Hairy One (sasquatch@rickvenn.com) Tue, 19 Jan 2016 10:22:58 -0800 use clipping shift for inter_sample calculation 3ed6904293fb00daa4c08c6b0702dbb08fca1ef6 The Hairy One (sasquatch@rickvenn.com) Tue, 19 Jan 2016 02:50:44 -0800 correct radix for pitchtrackosc now we're only calling it once... 9e03a9f79f900267e02b805fba7c27d28adcd55f The Hairy One (sasquatch@rickvenn.com) Tue, 19 Jan 2016 02:10:52 -0800 make patchMatrix an array, not horrid function c9dfb6776c2a2f1cd02c7b4fe2a131fe01423e48 The Hairy One (sasquatch@rickvenn.com) Tue, 19 Jan 2016 02:10:03 -0800 process CV_gens in a more sensible way, run process CV at right time aa288289e481cb8e49bb590ccd1d1d187aa0b528 The Hairy One (sasquatch@rickvenn.com) Tue, 19 Jan 2016 01:13:19 -0800 change echomax default to 1 second bfc9559e9529e0de9c48190ba0c232fdb74058ca The Hairy One (sasquatch@rickvenn.com) Tue, 19 Jan 2016 00:35:14 -0800 another tweak to envelope & FM radix 44682cd7ef47ac1d871a84e0f642dd8796cdce1e The Hairy One (sasquatch@rickvenn.com) Mon, 18 Jan 2016 23:13:51 -0800 make scrublength slew cleanly when PM-ing 7aa2a3c98ed5ccf072dcf9cb75e7e9f2e1b53642 The Hairy One (sasquatch@rickvenn.com) Mon, 18 Jan 2016 23:06:31 -0800 add static (bees-only) CV sources to patch matrix 9eaa45072f0fcd701fbd90eba00d0f7e3551cfeb The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 23:28:50 -0800 wiggle up to scrublength with PM d835963370c981387226e918886ce2fddc2ec633 The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 23:23:11 -0800 make edge_oneshot retrigger stopped sample b3635bff1c3f89beac987a8cff58735a21cb38df The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 21:44:20 -0800 better init param for envattack 2233eb9c3483cdfc3397e27b1baa5769ddcd07df The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 21:44:07 -0800 better init param for lfo 53b053a081436cf70676c9b3d16f05fec835d60e The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 21:41:56 -0800 better init param for envAttack 90a1a56eea945f1e6028230e4c75a9ad417e22f9 The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 21:35:12 -0800 better radix for FM depth & envelope params 5f7257b16f0ab5f288934f67776f5b5f0d15d1b5 The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 21:16:00 -0800 pitch shift rotation must be even multiple of signal freq 77de4fe536797f4d52f8f8673031ec2bc0c7c760 The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 20:25:01 -0800 initialise noise burst correctly 3a4eb0db1fa59c086807a8b67b12d6ea07801733 The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 20:24:11 -0800 put cv params at the top of list 290ef6eccc79e169cb802e785009ffb10b63cffd The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 19:51:25 -0800 right settings for envelope attack param 8c750dfecc58f74608f11d8cff629c88cd560929 The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 19:22:17 -0800 allow grain lpf to go open right up 2c8ffa0eaa49830cea2cd7224041b4a4853d441b The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 19:20:34 -0800 initialise lpf_g2 correctly 8ff84003cb4d73ca9b1368882ec0f9d848104b74 The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 19:20:18 -0800 initialise tracking env correctly cf509f8ff37f43245d5dd50229917aa3d8478dfb The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 13:10:45 -0800 add grain lpf_freq param 7e1d8ed8e79e80ea78b1296c898af45fefab1177 The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 16:59:21 -0800 CV outputs from patch matrix 3dc52fdbbf5eaa4761f28f05c3080c450e869f9f The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 17:22:25 -0800 route grain evelopes to patch matrix d0029c5e671b1513ffd1f476bf798cc0c916881e The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 17:59:34 -0800 swap out slew speed param for env attack eba7098d469f46122cc3431bb297e49066298201 The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 16:58:57 -0800 add noise burst time const param b77a800caaa50135db6018f531335a7b8263d86f The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 17:14:23 -0800 more sensible defaults for mixer chans 3&4 0e21b332acd535a4a129b07613d298121a046655 The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 18:26:19 -0800 sensible defaults for scrub & echo times e77fbaadda0aaff2331c86c40c25b845c0cb06bd The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 13:17:48 -0800 make echotimes closer to actual ms a728505e5f31a87dc114c612e7a4315ae8b57321 The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 17:58:36 -0800 initialise tracking env correctly 3e78bcf434ae70fce6968f10a770f858f2580cd9 The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 18:47:25 -0800 grain1 also needs the corrected pitchoffset a9689102961141d187e7df98db417a62f7f5a9e9 The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 12:44:54 -0800 declare grain_set_pitchOffset correctly eedc1c6b6bd0651550878b304a6a29509e9c2841 The Hairy One (sasquatch@rickvenn.com) Sun, 17 Jan 2016 09:10:33 -0800 correct radix for pitchtrack s.f 6f18edc50a9f2bce11d44c993b8b879b9fab9035 The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 23:19:34 -0800 fiddling around with pitchtrack oscillator 5447981cd930cd01ed7aae0c1c00afcad4af612d The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 18:06:45 -0800 re-enable grain2 85ad90b31af837e00843b16ed4870898be163ecd The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 18:02:08 -0800 add 2 params controlling pitchTrack osc f58fb90267b44ce8212942ee9091512c1e63ab49 The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 17:22:57 -0800 add pitch offset feature to pitchTracker 144413bb77b9f8d062777e7765ee003a1e90c8fe The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 16:11:28 -0800 better sound envelope for pitch tracker 8df3a5cf05731e59621d7f016c0a6b09b16f4f4b The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 15:29:05 -0800 don't calculate scrubTap unless we're scrubbing 0adb5c089fcecb5fa404ef0b8791bc0b2ac3f83a The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 15:24:08 -0800 disable some unnecessary slews 6005d3c9ce80de80018bfdda0bc1a35e4a15b955 The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 15:03:00 -0800 make interp_bspline routines inline 343b4fc9453fb6c93168543dab6cac3aa8f50ef4 The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 14:43:34 -0800 interpolate in delay-time FOR d01a06b3708d25e2689d9e42f00a5da8db237473 The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 14:33:04 -0800 optimize read_interp using & in place of % f1e606d3072c36eff8a751860ddcdd4f445a0548 The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 13:56:13 -0800 correct circ buffer - works with 1 grain 8105c131939be02d4ab290e5393d1b4b9eb838b5 The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 13:48:24 -0800 simulating circptr behaviour b074161cb6ee44092f856b18c31815287a6d2bbc The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 12:45:42 -0800 index samples as for circptr instruction c29da165d337b2eac8ff4f58a7d211089a6201e4 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 21:25:59 -0800 Plumb in cubic interpolation (using lots of %) d715b5ba1187c2c0cd8c794e4cea116cc9cc272d The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 01:30:23 -0800 fiddle with karplus strong trigger 89b56ea308e94d54f29370c7f75893cebc0f2d82 The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 00:40:14 -0800 add simple noise burst to mix matrix 84c9cef19759c4eb71d26b46635ae8fcb4b7ad67 The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 00:13:01 -0800 add source selector for mixer chans 3&4 e5cd85004f03fd3a27648fcb5631b45eb6191f91 The Hairy One (sasquatch@rickvenn.com) Sat, 16 Jan 2016 00:01:10 -0800 remove gate for now - it's borked c9ef8f2b50bcdb40b132809aee2dbb0f344a04ed The Hairy One (sasquatch@rickvenn.com) Thu, 14 Jan 2016 23:10:33 -0800 add a gate to logenv 4ac2c4d015fe2873233c8a5c7e1d1e90a779381f The Hairy One (sasquatch@rickvenn.com) Fri, 15 Jan 2016 21:32:40 -0800 plumb in enveloped pitch track oscillator 959b5aef6c0ddef90b570de13bd2bce195a5bf2d The Hairy One (sasquatch@rickvenn.com) Thu, 14 Jan 2016 23:28:12 -0800 different signal path for pitchtrack osc output 86a01347b4a574d23b8c0134aa01d537c9196d05 The Hairy One (sasquatch@rickvenn.com) Thu, 14 Jan 2016 22:27:52 -0800 add env to pitch detector, plumb to grain output 3bbb8188f7f16fce118b8414237be8d1e6d6d4f4 The Hairy One (sasquatch@rickvenn.com) Fri, 15 Jan 2016 20:05:20 -0800 Range of sample-by-sample slew algorithms e792f72c2f1d97a9829f47a6d2b73a1864505ac3 The Hairy One (sasquatch@rickvenn.com) Thu, 14 Jan 2016 23:07:49 -0800 increase working range of pitch tracker 431196501ba872134932ddf44f8ea611fc441c51 The Hairy One (sasquatch@rickvenn.com) Thu, 14 Jan 2016 21:34:30 -0800 replace / 3 with a fract mult a22e711d4aa4e9cb717592fc751febd587f5c8ee The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 18:37:05 -0800 better accuracy for fract32 bspline 59679cd06fe4c14f5207d6fa1f71ef5ba048d47c The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 18:33:29 -0800 use fract32 primitives in bspline calculation b659cac8a09cc2974c0608383c9e27cb99a58de6 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 18:11:46 -0800 cubic spline interpolation - kerblamo! 22f8b5b6e9ded3f961a12701c4ce30c0fa14d4cb The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 16:32:29 -0800 pitchTracker using bpf - sounds better! e76cb1a206e2472ec865a713107a74b9ffaac229 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 19:57:32 -0800 mindless C bureaucracy 2f39a8f8f710ca9a4ccfe57a2d32831efbb71158 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 16:13:25 -0800 bpf from lpf + hpf e1e9b57219d21188e422f2edd0d6078578e6bdaf The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 15:56:07 -0800 pitch tracker using precise version of iir filters 3b1f60e4006f5e2bf0e9afe7a8a3f451e8af4d01 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 15:33:39 -0800 correct frequency version of lpf_dynamic 62e1345dda9e03dcaa6b9b820e7ba8e87478cf34 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 15:06:47 -0800 fix the bugs in accurate fp hpf f6cad168d4ee933249ad81941e41a12a47fb4ea7 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 14:44:33 -0800 cleaner hpf using 16_16 arithmetic for coefficient e580daf7078d6fa5348b909328c2ea132e45a0f0 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 13:18:05 -0800 commenting some kludges 1bd68a0f3a4a25b33f786c5fd6c3a4308f5fdfd1 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 13:05:09 -0800 tweaking up pitchshift params 365862621d3bc0ac3700bc983fcb562fd076bc80 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 12:45:26 -0800 tweak pitch detector for faster tracking 7c2c9fa00ca0d929452224b6981e88d14efb6aa4 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 11:53:01 -0800 this is bad magic so let's leave a comment c885018557b234afaa67d6cc00d4112e1a2944d4 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 11:49:39 -0800 smashing on the pitch detection - much improved! 01569196870b25c917e27abfc595160b1bef9dc4 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 11:49:10 -0800 another typo in fract32 emulation - oops fb78671fb68200be9492ad54a2fb3f4a29caa85e The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 10:20:51 -0800 correct inline declarations, -Wall with jack build 83f3a5e818d410a70e04228a7a74189acab48af7 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 00:42:14 -0800 searching for numerical error/bug with LFO 7821e5532bd85b5e70c730c015ca9e3da1edde7c The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 00:34:37 -0800 numerical error in bfin primitive simulation e0250307752c7df03282d3b4f22d3983be63e6a5 The Hairy One (sasquatch@rickvenn.com) Mon, 11 Jan 2016 00:34:03 -0800 debugging osc and osc_triangle e26d9b4c1f7d25f44639f491eeb2fae485abbf95 The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 19:51:20 -0800 increase LFO signal size 0ec371a9d69cdcf5aa4a54be436c17c8ce214144 The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 19:43:53 -0800 added lfo shape feature bd35ec0708736645d5b90a33d6f494d31f839d46 The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 19:14:40 -0800 tune LFO & FM params for chorus FX + resonators 446339b6d2b53b7082275e089ca7b231870ad870 The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 17:14:38 -0800 correct radix for accurate scrub pitch slewing e81098f1036365006ae559fc08bc837e8aaf006a The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 15:24:23 -0800 don't allow too-slow slew speeds a09a8614c414af0511b053461c5df7c42e50461a The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 14:57:27 -0800 disable edge bounce for now 00ba9d4c730fafd43198e4444052a844f15f38bf The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 14:56:37 -0800 make FM less sensitive 0f7efa483b737fc31780e4b89299f02bc37e1650 The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 14:56:21 -0800 fix up lfo 85875b52b0d89eb7155f705912065cfac31b3d86 The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 14:55:42 -0800 fix scrubtap_enable 1c74ba698192ddc47033bffc9007f9f3efd51ef7 The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 14:54:50 -0800 make edge_oneshot totally silent at edges 4ecd0c53e2b46b10d6e7a5d3243e8a15efb9ccd4 The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 14:54:35 -0800 get rid of pointless envelope code 679bbf087b88139b82572a3694ba316ec0bbb49f The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 11:58:52 -0800 missing semicolon in params.h 3d761dbe8df08485c7edc2ffa0008dcb3eadb410 The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 11:41:52 -0800 delete stale antialiased read code d2e4e5b1cc77bb92effcea497eef3221fc33159c The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 10:53:37 -0800 add LFO to grains module fc442ab80be89edb47f91046a8cf68a29a8e5d17 The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 10:29:34 -0800 fixup 1ee95698024155ae13ad1f99c7d1d0775e31e2e9 The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 10:27:42 -0800 added plumbing for scrubEnable fa71a2b9832dd57ed0f2731aa6c7afdc5b086bed The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 10:15:51 -0800 add params for scrubEnable & LFO 36f2c0baa88a1517f81c6e7f400641283aa8aebc The Hairy One (sasquatch@rickvenn.com) Sat, 9 Jan 2016 18:49:14 -0800 trivial changes to grains code 1fd0c27adb62b96798d7a88e5aa8671e43875c51 The Hairy One (sasquatch@rickvenn.com) Sun, 10 Jan 2016 01:25:03 -0800 make scrubpitch correspond to musical pitch 0b37d5671561f6a23658324b42e7131aa0ec0bb7 The Hairy One (sasquatch@rickvenn.com) Sat, 9 Jan 2016 02:41:52 -0800 allow speeds to go negative 2b720b4dcd647f05e235946c1b73b7015daa9fd2 The Hairy One (sasquatch@rickvenn.com) Sat, 9 Jan 2016 02:12:43 -0800 enable 2 grains, fix grain2 input source param 3b57d0c1c5fe56fe23850f96af776e27760fd643 The Hairy One (sasquatch@rickvenn.com) Sat, 9 Jan 2016 01:49:09 -0800 fix up plumbing bugs with pitch detection 22ebdfbcdf9fb15e9a75a935cb9e2c1229d7db6d The Hairy One (sasquatch@rickvenn.com) Sat, 9 Jan 2016 00:24:30 -0800 replace all << >> with shl_fr1x32 c909fa1eb83b532a400b74cb99ea415e312c36ce The Hairy One (sasquatch@rickvenn.com) Sat, 9 Jan 2016 00:18:43 -0800 expunge instantaneousPeriod 00b9d0170d563181c4195ce3fd62bdaef68884cb The Hairy One (sasquatch@rickvenn.com) Sat, 9 Jan 2016 00:03:46 -0800 lpf must go after hpf as hpf can generate large DC e6ce11a64f51e0907c25c461672b87a42770e418 The Hairy One (sasquatch@rickvenn.com) Fri, 8 Jan 2016 23:42:48 -0800 this is *definitely working now* 14204d3d05bb342eda74085cb77c15385fdeba7d The Hairy One (sasquatch@rickvenn.com) Fri, 8 Jan 2016 23:25:45 -0800 pitch tracker working with 40 bit multiplies 1db0f1ed0cce8d223d1fb490fe69d911998aaed2 The Hairy One (sasquatch@rickvenn.com) Fri, 8 Jan 2016 21:19:16 -0800 slew min is dead & gone... 2d471f95b10e5dad0f72bdfac5f6d54eea4b447f The Hairy One (sasquatch@rickvenn.com) Fri, 8 Jan 2016 21:12:42 -0800 finally getting to the bottom of slews... 311d04d435c727851f96972af4c583d757770ce4 The Hairy One (sasquatch@rickvenn.com) Fri, 8 Jan 2016 17:26:56 -0800 smashing away - IIR lpf/hpf filters now broken... 9cc6783d64b334d76a159cfb8132a281779e9abc The Hairy One (sasquatch@rickvenn.com) Fri, 8 Jan 2016 15:33:11 -0800 typos in fract32 emu + add tests 23e8c717b7fa8124f2cc60caf6234e1bffac265f The Hairy One (sasquatch@rickvenn.com) Fri, 8 Jan 2016 14:55:37 -0800 emulate the remaining bfin fract32 math primitives d12a97140508974aac7ac90a851085405db67cf7 The Hairy One (sasquatch@rickvenn.com) Fri, 8 Jan 2016 13:14:36 -0800 add a bunch more slew tests b4072925878289bb07ebbddfc0180c422a6f1b4b The Hairy One (sasquatch@rickvenn.com) Fri, 8 Jan 2016 12:49:12 -0800 fettling at the mult_fr1x32x32 simulation e0f92c1a300ece4fdf28c3988d76421763286b4a The Hairy One (sasquatch@rickvenn.com) Fri, 8 Jan 2016 11:42:42 -0800 Merge branch 'grains' of turais:~/git_checkouts/aleph into grains 6d24bb462d874178682118bc3ca9e6c4ae7cc66d The Hairy One (sasquatch@rickvenn.com) Fri, 8 Jan 2016 11:38:53 -0800 make bfin mult simulation more accurate 301024d7a498de89eaa8800a5f1063ace6f3ceb0 The Hairy One (sasquatch@rickvenn.com) Fri, 8 Jan 2016 00:36:29 -0800 trying to make grains run properly on aleph 2659a34d0aae4f857ec2e3e8261bf3a4c5fd0a36 The Hairy One (sasquatch@rickvenn.com) Thu, 7 Jan 2016 17:07:16 -0800 Merge turais:~/git_checkouts/aleph into grains dd89728c21d3d2beb221bcb255e4ca143d3d9647 The Hairy One (sasquatch@rickvenn.com) Thu, 7 Jan 2016 17:05:19 -0800 bspline interpolation for fract32 TESTME! 8bd5e6cdb6f890c654eae1b99d2395cd02e8f039 The Hairy One (sasquatch@rickvenn.com) Thu, 7 Jan 2016 15:37:42 -0800 typos in pitch detection switch feature cfa66c9173b688f7a3a97a26b5e625bbedbc1266 The Hairy One (sasquatch@rickvenn.com) Thu, 7 Jan 2016 15:31:21 -0800 use 64 bit *fixed point* for bfin simulation dbfce5e3b6cdca389aa3699bc3b39f5ca7514fb8 The Hairy One (sasquatch@rickvenn.com) Thu, 7 Jan 2016 15:30:47 -0800 sane initial grain params and disable the debug 5d0fa174e37168ff63d6107432e8b12304d7f62e The Hairy One (sasquatch@rickvenn.com) Thu, 7 Jan 2016 15:04:47 -0800 made pitch detection switchable 2ed37e531aeb3160fc139cc451168766372d7336 The Hairy One (sasquatch@rickvenn.com) Thu, 7 Jan 2016 14:00:10 -0800 little tweak to rotating head calculation 8edcfe9f67ed65eda9bd9731cff0097ae3daf753 The Hairy One (sasquatch@rickvenn.com) Thu, 7 Jan 2016 13:46:50 -0800 make grains module compile again 5fc3fb1141918e97026e5646c047f6216f70d16b The Hairy One (sasquatch@rickvenn.com) Thu, 7 Jan 2016 13:40:49 -0800 tweaking up slews & params in grains module code 0ca7915ffbc5a786305b73a4b16be7fe37f2b090 The Hairy One (sasquatch@rickvenn.com) Thu, 7 Jan 2016 12:43:37 -0800 correct radix for rotation speed calculation 0d6724fae20aaa2b1f0989fd898042119bba867e The Hairy One (sasquatch@rickvenn.com) Thu, 7 Jan 2016 11:42:13 -0800 smashing pitch detection into grain.c 4a9f83b4024e3f57f3d233e1ebaf7d2cc9bfa852 The Hairy One (sasquatch@rickvenn.com) Thu, 7 Jan 2016 00:34:17 -0800 fettling parameters to make silly noises 00091488f98de402defa7d48026a141b6a54de64 The Hairy One (sasquatch@rickvenn.com) Wed, 6 Jan 2016 23:31:42 -0800 getting closer... d0c183eb843dbd802b99b0b9d87c5a10e035b405 The Hairy One (sasquatch@rickvenn.com) Wed, 6 Jan 2016 22:48:30 -0800 fixing all the bugggggz... 1f7b5db05aa62f5476b84b603fee1b59863f856e The Hairy One (sasquatch@rickvenn.com) Wed, 6 Jan 2016 16:56:33 -0800 fixed up the new scrubtap code... f807cb80277160180a9332475b39756846eed133 The Hairy One (sasquatch@rickvenn.com) Wed, 6 Jan 2016 14:10:58 -0800 smash grain object till it compiles for linux jack b835fb45740991d15ee2d8321eb7d66d8c9449b9 The Hairy One (sasquatch@rickvenn.com) Wed, 6 Jan 2016 12:56:09 -0800 make new phasor code compile correctly 47ef6954ccf2da1f1c8256a5ad35c31f64a52bd7 The Hairy One (sasquatch@rickvenn.com) Wed, 6 Jan 2016 12:53:20 -0800 Merge branch 'grains' of turais:~/git_checkouts/aleph into grains a6d9a0e5e44f1cc2006eb72bf8679ea60d47a613 The Hairy One (sasquatch@rickvenn.com) Wed, 6 Jan 2016 12:51:45 -0800 move some stuff from ricks_tricks into header file 52b5f1df828150f2c9753aefa939f511adacd6f1 The Hairy One (sasquatch@rickvenn.com) Wed, 6 Jan 2016 12:51:13 -0800 Merge branch 'grains' of turais:~/git_checkouts/aleph into grains 20aa8246a6721e4e4f02ab88916eca4decda9152 The Hairy One (sasquatch@rickvenn.com) Wed, 6 Jan 2016 12:35:06 -0800 fix up bfin-emu to coexist with bfin build 38d8bfcf1218cfe07206e626a7f23687f5b91002 The Hairy One (sasquatch@rickvenn.com) Wed, 6 Jan 2016 12:28:23 -0800 attempt to refactor scrubtap like pd example 25c44682445ee2a77557faf82e43e1396bf52fc1 The Hairy One (sasquatch@rickvenn.com) Mon, 4 Jan 2016 21:15:45 -0800 successfully deployed pitch detection on the aleph 405fd205a066bedac4f6954bf207cf61d5925747 The Hairy One (sasquatch@rickvenn.com) Mon, 4 Jan 2016 17:33:45 -0800 dsp code reshuffle cbd2d6ebb7b3c1724641569e0c080941c9587dea The Hairy One (sasquatch@rickvenn.com) Mon, 4 Jan 2016 17:24:45 -0800 factor out lpf & hpf into structs fe382d6e0de6f6c4450aa70931fc640b6329fed6 The Hairy One (sasquatch@rickvenn.com) Mon, 4 Jan 2016 17:14:03 -0800 here's where all the tricky stuff lives 1c52d169f77aafa15979317dcfb1e86aca6d81c7 The Hairy One (sasquatch@rickvenn.com) Mon, 4 Jan 2016 17:12:53 -0800 factoring out tricky bits of dsp into ricks_tricks 8c9d58e8cfc31ffbf0d09d0768197e613d84a905 The Hairy One (sasquatch@rickvenn.com) Mon, 4 Jan 2016 15:43:25 -0800 rewrite hztodimensionless as a macro 22e7b305a74a6cccf2db20a018f616db3a8b8c51 The Hairy One (sasquatch@rickvenn.com) Mon, 4 Jan 2016 13:57:56 -0800 experiment with different signals keying the lpf fce127cf5a1ab20a6a8e1a7de41ab3e38eee44eb The Hairy One (sasquatch@rickvenn.com) Mon, 4 Jan 2016 13:42:07 -0800 2 time constants for pitch tracker - fast & slow 0a0c91372f389f6153dd7ba28354589fee51f0c4 The Hairy One (sasquatch@rickvenn.com) Mon, 4 Jan 2016 13:09:21 -0800 stop hacky oscillator glitching 36282a8826e6f7153ace63f3684e21a6f265c523 The Hairy One (sasquatch@rickvenn.com) Mon, 4 Jan 2016 12:59:44 -0800 working pitch tracker with horrid sawtooth output b5567b84ad8a37db332630e72decb5c213799d97 The Hairy One (sasquatch@rickvenn.com) Mon, 4 Jan 2016 01:18:09 -0800 basically working lpf & hpf in simulation environment ccfe6e889c6b7e016a213927b77b6289248a3c18 The Hairy One (sasquatch@rickvenn.com) Mon, 4 Jan 2016 00:39:15 -0800 fractional lpf seems to work in the simulator 207f271a56917edf76b14b89d9a1ad82139e93ee The Hairy One (sasquatch@rickvenn.com) Sun, 3 Jan 2016 23:58:00 -0800 got some basic stuff working for fract32 simulator f386ef7a286a7cb05b555b59de642089a69c207d The Hairy One (sasquatch@rickvenn.com) Sun, 3 Jan 2016 21:06:49 -0800 prototype pitch tracker for linux jack audio 78eac047226e9c4bf886c474600c969211a96f42 The Hairy One (sasquatch@rickvenn.com) Sun, 13 Dec 2015 16:43:06 -0800 pretty sure the am shift thing is good. fm probs broke f44621e31bcedb485eeacb6761b68d2f4d5b92d8 The Hairy One (sasquatch@rickvenn.com) Sun, 13 Dec 2015 14:47:30 -0800 added svf lowpass to enable auto-am distortion 6505b88a2858b0f5238a976fe5eb0e71f5ec14a4 The Hairy One (sasquatch@rickvenn.com) Sun, 13 Dec 2015 13:49:48 -0800 fixed up AM filter behaviour 822dee0cc5548949e1f9e3123ccb7dcc53c6e37b The Hairy One (sasquatch@rickvenn.com) Sun, 13 Dec 2015 01:36:35 -0800 added fm & AM to grains 580aabddd9664ce4f2f771f81059df7a21ba4269 The Hairy One (sasquatch@rickvenn.com) Sat, 12 Dec 2015 22:10:34 -0800 added BEES plumbing for AM/FM grains 70c148f01f7d45687c29bf85e696511bcb232c72 The Hairy One (sasquatch@rickvenn.com) Sat, 12 Dec 2015 21:47:55 -0800 2 grains are better than 1! 70337d8f6bfaa892d4737881e511b2faab57d3b4 The Hairy One (sasquatch@rickvenn.com) Sat, 12 Dec 2015 18:57:33 -0800 bump version number f4c4bef3359312c13f2b1cb216c5875baacaec00 The Hairy One (sasquatch@rickvenn.com) Sat, 12 Dec 2015 17:39:19 -0800 update the readme for grains module d87b11f9a2462b79de4d108d58582c38cee90136 The Hairy One (sasquatch@rickvenn.com) Sat, 12 Dec 2015 16:21:57 -0800 fixing up some annoying bits 403182e814559a3c35b4815ab5b59aa3d5e68972 The Hairy One (sasquatch@rickvenn.com) Sat, 12 Dec 2015 15:31:28 -0800 seem to have working 0-50% fadeLengths 766d521e068be4a0c6f3a4426b12b1eef62d0fd0 The Hairy One (sasquatch@rickvenn.com) Sat, 12 Dec 2015 14:11:59 -0800 this seems to be an improvement... ac57dec8a8b045e82e8d344e6bfd4d1a4fffa82c The Hairy One (sasquatch@rickvenn.com) Sat, 12 Dec 2015 00:21:37 -0800 always slew the independent variables d7539d4310cab45515efc85115279aee13b49d14 The Hairy One (sasquatch@rickvenn.com) Fri, 11 Dec 2015 23:42:26 -0800 use ezra's slew technique... 57f94bec1b2a96919f504234dd9f30260a364d08 The Hairy One (sasquatch@rickvenn.com) Fri, 11 Dec 2015 21:42:14 -0800 cleaned up dynamic echoes, reveals problems with scrubRandomise 451d5ebe13373068d402ae2b6cc9df8dc1dfe87f The Hairy One (sasquatch@rickvenn.com) Fri, 11 Dec 2015 19:59:14 -0800 seem to be getting this right now, when echoSpeed = writeSpeed f5b9c0fc0ce3d0dc2f51cb6508d72356e95fbdab The Hairy One (sasquatch@rickvenn.com) Thu, 10 Dec 2015 00:40:53 -0800 added grain routing parameter 2c5f1e196a77cc6f7316ba7cdf30252c0db30cb3 The Hairy One (sasquatch@rickvenn.com) Thu, 10 Dec 2015 00:15:51 -0800 better hacky slew using fraction arithmetic 42ba3ecb6bf63ce41115bdf9d5735ac34b152311 The Hairy One (sasquatch@rickvenn.com) Wed, 9 Dec 2015 23:49:35 -0800 countdown iir slew fixes pops/clicks 639f93e86b13168d4068af46348e0981a610f503 The Hairy One (sasquatch@rickvenn.com) Wed, 9 Dec 2015 23:40:06 -0800 slew fixed for all echo params 2bbcf2e1876c670ea0d707be63de1331e4a35f5e The Hairy One (sasquatch@rickvenn.com) Wed, 9 Dec 2015 23:37:50 -0800 slew fixed for echoFadelength 0e1d16930219b25c34f4af583aeb992b48cec24a The Hairy One (sasquatch@rickvenn.com) Wed, 9 Dec 2015 23:26:06 -0800 add param_poke, comment out all possibly dodgy 514deb8ce111d1a87f27c9517730f1c43195106b The Hairy One (sasquatch@rickvenn.com) Wed, 9 Dec 2015 23:12:04 -0800 fixed randomisation & echotap time slew b532bd50e1ea918671da95acb157983a04d74b0c The Hairy One (sasquatch@rickvenn.com) Wed, 9 Dec 2015 20:13:33 -0800 awesome bonkers delay time slew 0238b9fa22df1f463064a5c2d7f2f0d143a0d481 The Hairy One (sasquatch@rickvenn.com) Wed, 9 Dec 2015 19:54:12 -0800 clean up types and everything runs smoother! 914a078464d094e38fdf1a4f751bdc4b0915e89e ezra buchla (emb@catfact.net) Wed, 9 Dec 2015 16:59:52 -0500 Merge pull request #241 from rick-monster/dev_tehn 3b3647392bf83daf3b3042a110c94a405426c264 ezra buchla (emb@catfact.net) Wed, 9 Dec 2015 15:41:44 -0500 test module using bfin_lib_block/ doesn't seem to work yet. minor cleanup to dsp-block-test 74a0ce936d58d72b090c5863dcda70cdd34092ea The Hairy One (sasquatch@rickvenn.com) Mon, 7 Dec 2015 21:50:19 -0800 calculate scrubtap_next before echotap 4e430e6b86e08544262703a7774dc18cc4a18501 The Hairy One (sasquatch@rickvenn.com) Mon, 7 Dec 2015 20:43:49 -0800 more type fettling bbe56af687016044f9896d4d7e6d343a2332c1ed The Hairy One (sasquatch@rickvenn.com) Mon, 7 Dec 2015 20:31:56 -0800 cleaning up some weird/dodgy stuff... 6a4a9d1eb87c085de260974c404a52044400f584 The Hairy One (sasquatch@rickvenn.com) Mon, 7 Dec 2015 08:27:37 -0800 typo in grain initialisation could cause major headaches! 15433081e98eab127b4af2cb4a85fdc58ab4fb9b The Hairy One (sasquatch@rickvenn.com) Mon, 7 Dec 2015 06:48:43 -0800 load params cleanly on first module load 65f3b5545336cb013910370a94a6485abd178cc8 The Hairy One (sasquatch@rickvenn.com) Mon, 7 Dec 2015 06:39:04 -0800 update readme cfa57237ab688e5fee257610769fb03d1b45c125 The Hairy One (sasquatch@rickvenn.com) Mon, 7 Dec 2015 06:30:08 -0800 update README 54e4a297555b485550bf9f0423969c21fae593d8 The Hairy One (sasquatch@rickvenn.com) Sun, 6 Dec 2015 20:46:49 -0800 update the readme... 9df773d1c1e188cad29d7d17973fedab6e929045 ezra buchla (emb@catfact.net) Sun, 6 Dec 2015 15:16:46 -0500 restructure dsp-block-test into lib/module sources... compiles but not tested e2631588b1806ce0d65db345c3e381b2e48acd00 The Hairy One (sasquatch@rickvenn.com) Sat, 5 Dec 2015 21:26:19 -0800 make sure phase noise comes out +ve ba0ad065e127678c9cc1fe4dd56c40b3ebe9e7d2 The Hairy One (sasquatch@rickvenn.com) Sat, 5 Dec 2015 20:32:43 -0800 abandon plans for an LFO - this is already mental! 8bf17c6cc2c99c9021f089aa3325d94aca7167b5 The Hairy One (sasquatch@rickvenn.com) Sat, 5 Dec 2015 17:55:48 -0800 function which should be declared in the header 40e783b82772ae209d30502ff0fbdadc90bfe437 The Hairy One (sasquatch@rickvenn.com) Sat, 5 Dec 2015 17:10:34 -0800 add randomosity to the scrubTap d95a3f8d3bbe9b2dbd9defb6d8032f7c7a8e91e7 ezra buchla (emb@catfact.net) Sat, 5 Dec 2015 19:46:15 -0500 fix misspelled instrinsics in oscillator code, seems ok now 1f02a86e9e72574369bbb06910fcc15ccb701530 The Hairy One (sasquatch@rickvenn.com) Sat, 5 Dec 2015 16:38:03 -0800 successfully debugged the scrubtap! e03f33a4f7f7fb1fb8ea5553c8976da3ffc8123c ezra buchla (emb@catfact.net) Sat, 5 Dec 2015 19:08:39 -0500 comment out nonworking test oscillator... now just a passthrough module 5772e746d9bd954e2915c39ac36f9f73617f1134 ezra buchla (emb@catfact.net) Sat, 5 Dec 2015 19:07:34 -0500 block process: trying wavetable oscillator... 7b6c4faf6167cb2b2ad55f442de857d3b4b67176 The Hairy One (sasquatch@rickvenn.com) Sat, 5 Dec 2015 14:32:12 -0800 smashy smashy smash 108286d1d9d1f3902e44821e7d4976b2b4aa7ad5 The Hairy One (sasquatch@rickvenn.com) Sat, 5 Dec 2015 13:07:55 -0800 fix up bugs in echoTap bounce - scrubTap not sane 9a0ce574b3aebd0c8eda189d5d68a618146459a0 ezra buchla (emb@catfact.net) Mon, 9 Nov 2015 23:35:47 -0500 block processing works! just a very simple test case - writing a sawtooth - but it's happening in the main loop with a greadtly reduced number of interrupts. b2dde508d396f956ad95b4c37f68f3c6a509ad1d ezra buchla (emb@catfact.net) Mon, 9 Nov 2015 23:35:15 -0500 minor cleanup of dead code in bfin_lib 3591c3e44e24ba559cab306e82b7735329714a0b ezra buchla (emb@catfact.net) Mon, 9 Nov 2015 23:34:16 -0500 very minor fix to return value in bees:files:load_dsp() 7483d1feaf86ce837434a315d27cb8082591887b ezra buchla (emb@catfact.net) Mon, 20 Jul 2015 23:01:33 -0700 Update README.md 0bdadeb60bed2c13fa90a538bd5561dfeb30d799 The Hairy One (sasquatch@rickvenn.com) Sat, 5 Dec 2015 11:13:30 -0800 bw limited scrubTap length noise wiggler 974019f6e4f5de5b4b3c7f0d18b174c2cdb7c3c7 The Hairy One (sasquatch@rickvenn.com) Fri, 4 Dec 2015 22:34:51 -0800 reasonable set of start params 1c4954723c9b7b22b924bdd561fd534243125541 The Hairy One (sasquatch@rickvenn.com) Fri, 4 Dec 2015 20:50:46 -0800 fix grain feedback, also param init & misc 05189177f52b02ef53add656129d44f2565f0652 The Hairy One (sasquatch@rickvenn.com) Thu, 3 Dec 2015 23:56:02 -0800 added freeze feature - sampler goodness! 2a44b69f98bf037bd0bce1a5a363a27298a103ff The Hairy One (sasquatch@rickvenn.com) Thu, 3 Dec 2015 22:49:58 -0800 make fadelengths into regular grain params fd0118eefdbeb1dee8bb7526f7766ba3260cb0a7 The Hairy One (sasquatch@rickvenn.com) Thu, 3 Dec 2015 22:22:13 -0800 the 'grains' are alive! Now scrubtaps are working! 5a92bb3cad3572047c145b75ba64284ef538ce35 The Hairy One (sasquatch@rickvenn.com) Wed, 2 Dec 2015 22:44:35 -0800 these pitches may be wonky but at least no pops here... 29802b25313f1be67003ef97c55974050dbc5284 The Hairy One (sasquatch@rickvenn.com) Wed, 2 Dec 2015 21:53:18 -0800 fixed up one shot & edge_wrap grains 9704fd8a86c8fb9beefb51d6e003ce3afffba88e The Hairy One (sasquatch@rickvenn.com) Wed, 2 Dec 2015 20:46:21 -0800 nearly there - light pop on grain boundary 8d60dc11ab2ec11fb91f8085e659a7a45aced25b The Hairy One (sasquatch@rickvenn.com) Tue, 1 Dec 2015 01:34:27 -0800 seem to have created an un-debuggable monstrosity... fd4aac5a6f9b17f0645dd04204643c2aadd52357 The Hairy One (sasquatch@rickvenn.com) Mon, 30 Nov 2015 18:41:32 -0800 fix up pitchtoy after echoTap refactor 74a98cd364394a18cf2383c60fc38d570c28dd98 The Hairy One (sasquatch@rickvenn.com) Mon, 30 Nov 2015 00:53:59 -0800 more tinkering with timescales 582d90e5e5de4b9d992971ad9419ecbe151fc475 The Hairy One (sasquatch@rickvenn.com) Mon, 30 Nov 2015 00:44:54 -0800 correcting timescales 2b910e4fa0ce5a1868936749ce6089e5ecc4763b The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 23:55:46 -0800 smashy smash! ec66fdb15bbd4b87b849eac895ec3564e3857d64 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 23:55:17 -0800 squash a warning by including header file ef1d3d01d7d7fd6dc270940c9fc330a5664b6f43 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 22:48:44 -0800 spelling... 907a091cacd40991b7e325a4c622b638645f0c01 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 22:44:33 -0800 add fadelength plumbing 55a04f2653099e10f6f33a770e551471eaa21587 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 22:30:23 -0800 plumbed in grains module right down to grain.c c4e393ab55687414cee19d29cf4a7e2ebbd02637 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 21:47:59 -0800 re-enable the echotap from grain fdd70f4fe77faad2cfd536e85c8a057b1a0e7a74 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 21:27:34 -0800 finished grains mixer section inc. phase-feedback 69e8e4843f19a938b9e4b4bb2e5d94ee1de11c86 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 20:53:04 -0800 grains is making noise - plumbing probably good... 262ef003224529bed0cd14d1e3165419257f8165 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 20:16:33 -0800 grains silent but not deadly pitchtoy back... c4bab770a4381a59bcdd711e924aa40452daf314 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 19:16:53 -0800 scrubtap files need to be in here 758969189850fc6588fb487ce40c7c394c677ec0 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 19:00:34 -0800 fix segfault due to dodgy plumbing dfcd4da2cc60f13748b39a95512508aee371d725 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 18:23:46 -0800 fix up edge behaviour bees params 67af103c29245d8ce1df6cbc3b678b1836c07753 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 16:44:29 -0800 fix up bees params 3ccef8c865c83c38786118b6f404a183680e7725 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 15:57:31 -0800 plumbing to connect each grain to bees 68efd2ccb7126f6e5798f0e3aa32e6948675730c The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 15:49:45 -0800 putting in some plumbing for echoTap & scrubTap d364f9feff8be8d0601ba020853bf457bc189fab The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 14:49:20 -0800 start refactoring pitchshift into grain 3719f91a8e8a6834c237a0653bfd987623a9a903 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 14:11:36 -0800 make grains mix like adcs. No input routing yet 2b3532f07b3f7d142758b4ab5ed2efd73a0e7ac3 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 13:55:25 -0800 massaging the plumbing... bb441a66f7cde111be50322b87d666d6e0618ab1 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 13:00:13 -0800 sensible scales for time params eecfd81a71d9429e622cbf53d5ffc0b9c01449f5 The Hairy One (sasquatch@rickvenn.com) Sun, 29 Nov 2015 01:58:59 -0800 some plumbing for a single 'grain' channel 5f923e79362113ca9dfef135f9c2ea627dd4d927 The Hairy One (sasquatch@rickvenn.com) Sat, 28 Nov 2015 19:05:19 -0800 transfer param types into code bce7358e0b46ee3b267a4a30ccd8096736ba6ee7 The Hairy One (sasquatch@rickvenn.com) Sat, 28 Nov 2015 19:05:12 -0800 update param types aa6bcada1667fcfac0751fc113fd3c2eff1c6a70 The Hairy One (sasquatch@rickvenn.com) Sat, 28 Nov 2015 17:07:34 -0800 label adcs as i0-i3 rather than 0-3 in orgfile 91d15740c0d2b2317b34fcf920f306f02014ead4 The Hairy One (sasquatch@rickvenn.com) Sat, 28 Nov 2015 17:05:09 -0800 fill in correct param names to org file b24864f387d72a15ec293ad3e444cb00cde2a2a8 The Hairy One (sasquatch@rickvenn.com) Sat, 28 Nov 2015 16:39:20 -0800 clean up params file f334b23bbd9576132ab6b9dfe89d4a832d0c2f02 The Hairy One (sasquatch@rickvenn.com) Sat, 28 Nov 2015 16:37:09 -0800 update the plan for grains module 3505f0b5109ac8a7b291c5f89911a53df2bf0f89 The Hairy One (sasquatch@rickvenn.com) Sat, 28 Nov 2015 15:24:50 -0800 rename pitchtoy example to grains 190003f44c348352e87086a0367e3be3e67ec71c The Hairy One (sasquatch@rickvenn.com) Sat, 28 Nov 2015 15:13:30 -0800 pretty convinced edge_clip was a duplicate... b2cbf8f078afd2c2e11377b3dab529687b38c02d The Hairy One (sasquatch@rickvenn.com) Sat, 28 Nov 2015 15:10:13 -0800 remove redundant echotap edge behaviour b359b8931862473bd8341b0eeb8633f997505ed5 The Hairy One (sasquatch@rickvenn.com) Fri, 27 Nov 2015 23:21:30 -0800 seems like shape_lump is a better sin approximation 74aa17d8651e141f1e4235aab685c683f786585f The Hairy One (sasquatch@rickvenn.com) Fri, 27 Nov 2015 20:45:07 -0800 4 voice pitchtoy up and running again cc36678fd9d43746524a4beb1ce52f4478d28603 The Hairy One (sasquatch@rickvenn.com) Thu, 26 Nov 2015 23:39:24 -0800 some tweaks - probably nothing broken... 21f9da67142a94aa20e31c72b98ec30698932eea The Hairy One (sasquatch@rickvenn.com) Thu, 26 Nov 2015 23:22:14 -0800 ripping out cruft, cleaning up... 87f875ec701d4b3c1816391a66304d3fb592dd5e The Hairy One (sasquatch@rickvenn.com) Thu, 26 Nov 2015 20:05:34 -0800 rename aleph-pitchtoy to pitchtoy 52c62cdd61b17b3ffa329648c3c8e3a3e08be0f4 The Hairy One (sasquatch@rickvenn.com) Thu, 26 Nov 2015 01:04:14 -0800 deleted a load of crufty-looking stuff... 96cbbede2ebace0d94f4035811cbac686d26e3d5 The Hairy One (sasquatch@rickvenn.com) Thu, 26 Nov 2015 00:52:04 -0800 reshuffling code, re-reading stuff b5d092964801cfdfe6b550ed92a94c3900c79eb0 The Hairy One (sasquatch@rickvenn.com) Thu, 26 Nov 2015 00:15:21 -0800 cleaning up pitchshift code - 2 read heads / write e8ab1c5105db4c06ff986775f7d020bdbb48fe0a The Hairy One (sasquatch@rickvenn.com) Tue, 24 Nov 2015 00:15:16 -0800 make app_mix.c compile again e14c0e823c9853e2668930ece70a2b995e68a977 The Hairy One (sasquatch@rickvenn.com) Mon, 23 Nov 2015 22:03:17 -0800 hacked pitchtoy back into a state where it compiles against tehn head... e74435e807ce45dc4bee255feade11c5b691c8d3 The Hairy One (sasquatch@rickvenn.com) Mon, 23 Nov 2015 21:42:01 -0800 Merge branch 'dev' into dev_tehn d2af65c3cef2b88b7fe908bb52e982be380beace ezra (emb@catfact.net) Wed, 8 Jul 2015 23:26:34 -0700 resolve conflict in upstream pull 79b6e24ec6344d8fb4b15995d33613a36384d920 ezra (emb@catfact.net) Tue, 28 Oct 2014 15:11:17 -0700 fix conflicts from upstream dev merge d1fcdb91ce10490db5e7d49c0e7e738ef6e9d320 rick (rick@porkpie.state51.co.uk) Mon, 28 Apr 2014 18:10:56 +0000 this small optimisation allows 4 pitches at once! cd553e776ccb86af008b1bd13f8e5356b5aa2328 rick (rick@porkpie.state51.co.uk) Mon, 28 Apr 2014 17:59:17 +0000 I've been too hacky/wasteful to get loads of grains but this is cool! 4981d8695f2d5e7e74bd8d3b6d773bedf53d3ef3 rick (rick@porkpie.state51.co.uk) Mon, 28 Apr 2014 17:33:41 +0000 missing feedback param - plumbing not totally sorted... b82d19a5eba54d18ad890a0ecf2be08e174020b7 rick (rick@porkpie.state51.co.uk) Mon, 28 Apr 2014 16:41:27 +0000 separate returns for each of the 5 grains d7fa9537c379758db865268c6a10b63d335fd47b rick (rick@porkpie.state51.co.uk) Mon, 28 Apr 2014 16:22:19 +0000 refactor for consistent naming d602815c5413bbadf94f467a32bc9d85439248af rick (rick@porkpie.state51.co.uk) Mon, 28 Apr 2014 16:16:58 +0000 this should give 4 independently controlled pitchshifts! 306ce88ffe845f631df0607038cba60d2e8f9dc4 rick (rick@porkpie.state51.co.uk) Mon, 28 Apr 2014 14:54:50 +0000 refactoring/renaming stuff b3a6ca134adc28fe6d60a16dd48eaa3b51d40e28 rick (rick@porkpie.state51.co.uk) Mon, 28 Apr 2014 14:45:56 +0000 adding 5 voices and refactoring as I go... 9b2ae380cb93d307ecdd6d1d340cf9cc93f81ee4 rick (rick@porkpie.state51.co.uk) Mon, 28 Apr 2014 14:27:13 +0000 added new parameters to pitchtoy to make multiple simultaneous pitch shift 84f2d0813bd09e1c0e473273cf9100cd814c83cf rick (rick@porkpie.state51.co.uk) Mon, 28 Apr 2014 10:11:14 +0000 oop - typo here, hence the sudden glitchiness at pitchfactor 4.5 b1c63bc1629849211707454470bf2a2b50bbb6c8 rick (rick@porkpie.state51.co.uk) Mon, 28 Apr 2014 09:34:11 +0000 both read heads should be antialiased cbc4fdbbe0ea22d8c0dea0d814604680b2d3fb0e rick (rick@porkpie.state51.co.uk) Sun, 27 Apr 2014 11:20:54 +0000 refactor pitchShift code so names are not hungover from delay hacking f71e7272615952eeb32ae0f09e89ef23d2d6d0f4 rick (rick@porkpie.state51.co.uk) Sun, 27 Apr 2014 11:09:17 +0000 pitchtoy better than pitch_toy 3f73a4257f31a1c2ad1a622810e9bd12415ece85 rick (rick@porkpie.state51.co.uk) Sun, 27 Apr 2014 11:07:41 +0000 pitchtoy is a better name for this 1d4665e41bbc3d743e5a20147bf3a68ef82d1780 rick (rick@porkpie.state51.co.uk) Sun, 27 Apr 2014 10:46:27 +0000 this is no longer a delay effect! 1309f652b61339b49f12c5c5236d6498c9f4d66a rick (rick@porkpie.state51.co.uk) Sun, 27 Apr 2014 10:38:14 +0000 antialiased read - don't have the device here so can't test! b9c2a4de7c7c17b9f22f6f5926baec5aad5d9e3f rick-monster (richard.venn@gmail.com) Sat, 26 Apr 2014 13:30:53 +0100 nearly a respectable pitchshifter!