Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-10 | Use anonymous namespace in BaseSyncableListener | Daniel Schürmann | |
2020-06-10 | Get rid of char group strings | Daniel Schürmann | |
For accessing control objects we need QStrings and converting them on the fly takes some unnecassary time. | |||
2020-04-27 | master sync: address notes | Owen Williams | |
2020-04-21 | get rid of setMasterBaseBpm() | Daniel Schürmann | |
2020-04-21 | Remove unused playingSyncDeckCount | Daniel Schürmann | |
2019-12-01 | master sync: last cleanups before pull request | Owen Williams | |
2019-12-01 | mastersync: remove/comment out a bunch of qDebugs | Owen Williams | |
2019-11-24 | master sync: in progress, lots of debug statements and work | Owen Williams | |
2019-01-05 | optimise a continue away | Daniel Schürmann | |
2019-01-05 | Added more isSynchronized() calls | Daniel Schürmann | |
2018-12-29 | Introduce isSynchronized() helper function | Daniel Schürmann | |
2018-12-28 | rename notifyBpmUdateFrom file to requestBpmUpdate | Daniel Schürmann | |
2016-01-24 | Use UserSettings (typedef) instead of ConfigObject. | RJ Ryan | |
This will allow us to experiment with different implementations for structured user preferences. It will also reduce repeated typing of template arguments and better represent the purpose of the object. | |||
2014-11-23 | Master Sync: if only one playing sync deck, reset user offset and reinit ↵ | Owen Williams | |
master beat distance. This should help prevent user offsets from accumulating over the course of a set, which is really annoying and makes master sync feel bad. There's a chance that the master beat distance could be incorrectly tweaked, which would be user-visible as tracks that were in sync suddenly offset by a small amount. I will do some on-decks testing to make sure this isn't happening. | |||
2014-09-09 | More x2 /2 cleanup | Owen Williams | |
2014-09-09 | Clean up the diff | Owen Williams | |
2014-09-09 | Wrap up sync master param setting into one convenience function where possible. | Owen Williams | |
2014-09-08 | clean up a few debug prints and comments | Owen Williams | |
2014-09-08 | try to comment out things. clearly still not working | Owen Williams | |
2014-09-08 | I think things are working ok now? | Owen Williams | |
2014-09-08 | Remove a whole lot of debug printing. | Owen Williams | |
2014-09-08 | A lot of work on half/double BPMs, which revealed some bugs in the | Owen Williams | |
testing framework. And as with the insta-rate change, the internal clock needs to report its rate before all the buffers have processed, and report its beat distance afterward. | |||
2014-09-08 | Working out the kinks | Owen Williams | |
2014-09-07 | Double/Half master sync mostly works! | Owen Williams | |
2014-09-03 | Protect against decks with 0 bpm participating in the sync process. | Owen Williams | |
2014-08-20 | Fix explicit master not updating beat_distance. | Owen Williams | |
Rename beat distance setting funcs to be clearer. Remove anonymous namespace, which breaks FRIEND_TEST | |||
2014-08-13 | remove debugging messages | Owen Williams | |
2014-08-13 | Fix phase syncing | Owen Williams | |
2014-08-12 | Move beat_distance calculation after buffer processing to keep them in sync. | Owen Williams | |
Otherwise, during syncs, some beat_distances are pre-processing and others are post-processing. This leads to misaligned phase syncs. | |||
2014-02-11 | Fix build on Qt 4.6.2. | RJ Ryan | |
2013-12-14 | Rewrite master sync tests to match our new desired functionality. Start ↵ | Owen Williams | |
rewriting enginesync logic to match. | |||
2013-12-13 | Move all sync related classes to src/engine/sync/. | RJ Ryan | |