log

age author description
Mon, 05 Oct 2015 13:06:14 +0100 Giulio Moro Last commit on this branch for a while. Overall not very succesful ClockSync
Tue, 22 Sep 2015 04:10:07 +0100 Giulio Moro Pff partially working. No PID. When setting the audio clock on the bbb to 44098 the master and slave clock keep diverging instead of converging ... ClockSync
Tue, 22 Sep 2015 04:09:13 +0100 Giulio Moro Now leveraging BBB's lock between xenomai clock and audio clock for ultra-accurate, low-latency clocking. CAVEAT: fractions of samples drifts will occurr every time the clock is changed ClockSync
Mon, 21 Sep 2015 03:12:21 +0100 Giulio Moro Added simple one-variable one-measurement Kalman filter, Pid controller(which output is not used). Virtual clock is now much more precise and reactive for period. Still it is lagging behind a bit on the overall offset. ClockSync
Mon, 21 Sep 2015 03:11:32 +0100 Giulio Moro Simple IirFilter class ClockSync
Tue, 15 Sep 2015 02:01:15 +0100 Giulio Moro Something weird happened when pllP=8, so I set pllP=7, which reduces (a bit) the clock adjustment precision ClockSync
Mon, 14 Sep 2015 21:39:54 +0100 Giulio Moro Merge ClockSync
Mon, 14 Sep 2015 21:38:09 +0100 Giulio Moro Further updates and refactoring of the I2c_Codec class
Mon, 14 Sep 2015 21:31:09 +0100 Giulio Moro Added ifdefs for USE_JUCE compatibility ClockSync
Mon, 14 Sep 2015 17:35:18 +0100 Giulio Moro Merged ClockSync
Mon, 14 Sep 2015 17:31:24 +0100 Giulio Moro Added I2c methods to set R and P values for the PLL
Mon, 14 Sep 2015 15:42:11 +0100 Giulio Moro Ultra-basic feedback for clock sync works^CIssues: response time of the IIR filter is too slow, requires PID and better filtering algorithm. ClockSync
Mon, 14 Sep 2015 14:57:54 +0100 Giulio Moro MovingAverage: added reset() method and edited getLength() to return current length ClockSync
Sun, 13 Sep 2015 21:34:47 +0100 Giulio Moro The reported offset is now meaningful. The whole thing is waaay too jittery. ClockSync
Sun, 13 Sep 2015 21:33:01 +0100 Giulio Moro Added xenomai version of Clock, now includes header ClockSync
Sun, 13 Sep 2015 21:31:37 +0100 Giulio Moro MovingAverage now returns a meaningful value also when the buffer is not full ClockSync
Sun, 13 Sep 2015 21:26:38 +0100 Giulio Moro Implemented xenomai version of Clock ClockSync
Sat, 12 Sep 2015 20:05:55 +0100 Giulio Moro To work with the ClockSync plugin ClockSync
Thu, 27 Aug 2015 03:39:11 +0100 Giulio Moro Fixed and improved I2c_codec. Copied from the scope-refactoring branch
Thu, 27 Aug 2015 03:33:32 +0100 Giulio Moro Using moving average for clock detection during synchronization seems to be working better but audio gets worse and worse scope-refactoring
Thu, 27 Aug 2015 01:42:04 +0100 Giulio Moro Added some sort of synchronization, not working great though scope-refactoring
Wed, 26 Aug 2015 02:02:10 +0100 Giulio Moro Updated Network files to match Udpioplugin 18:fb5a61b10223 scope-refactoring
Tue, 25 Aug 2015 11:14:25 +0100 Giulio Moro Added JUCE-compatible write method scope-refactoring
Mon, 24 Aug 2015 20:53:26 +0100 Giulio Moro Added ifdefs USE_JUCE to NetworkSend. Juce part not added yet scope-refactoring
Mon, 24 Aug 2015 18:55:19 +0100 Giulio Moro ReceiveAudioThread is now the same with/without JUCE scope-refactoring
Mon, 24 Aug 2015 15:36:09 +0100 Giulio Moro Prevented from hanging upon exit. The issue is with the waitForSocketTime value. See issue#1381 scope-refactoring
Mon, 24 Aug 2015 15:25:34 +0100 Giulio Moro Closing socket in the destructor scope-refactoring
Sat, 22 Aug 2015 02:53:36 +0100 Giulio Moro Added ifdefs and unified the code with udpioplugin ... the latter has not been tested (or committed). TODO: still it hangs after ctrl-c BeagleRT (auxiliary tasks do not terminate). TODO: sometimes you can hear dropouts in the transmission. Maybe it is due to pointer drifting. Rebooting BBB fixes/affects this issue. scope-refactoring
Sat, 22 Aug 2015 02:51:39 +0100 Giulio Moro Implemented destructor of UdpServer which closes the socket scope-refactoring
Sat, 22 Aug 2015 02:50:57 +0100 Giulio Moro Killing the process with -9 intead of -2 scope-refactoring