diff options
author | David Robillard <d@drobilla.net> | 2008-11-17 05:23:13 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2008-11-17 05:23:13 +0000 |
commit | d287e5e3d23a5dfd9fda0da83ea6ec512e386655 (patch) | |
tree | 1614ca51891550d60c1e1ccf3b7532b55d36c6b0 /raul/Quantizer.hpp | |
parent | 4f43c8357f109ab8f7b0886a41ae11ac4d07a830 (diff) | |
download | raul-d287e5e3d23a5dfd9fda0da83ea6ec512e386655.tar.gz raul-d287e5e3d23a5dfd9fda0da83ea6ec512e386655.tar.bz2 raul-d287e5e3d23a5dfd9fda0da83ea6ec512e386655.zip |
Run... almost
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1756 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'raul/Quantizer.hpp')
-rw-r--r-- | raul/Quantizer.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/raul/Quantizer.hpp b/raul/Quantizer.hpp index 9a40751..2295ceb 100644 --- a/raul/Quantizer.hpp +++ b/raul/Quantizer.hpp @@ -33,6 +33,12 @@ public: const double td = t.to_double(); return TimeStamp(t.unit(), (qd > 0) ? lrint(td / qd) * qd : td); } + + inline static double quantize(double q, double t) { + return (q > 0) + ? lrint(t / q) * q + : t; + } }; |