comparison data/model/NoteModel.h @ 256:9c85517ff0f5

* Fix #1706927 NaNs from plugin outputs should not be used
author Chris Cannam
date Fri, 27 Apr 2007 15:39:48 +0000
parents 4b2ea82fd0ed
children 7b96b3bd4bae
comparison
equal deleted inserted replaced
255:7033e188b2b2 256:9c85517ff0f5
81 81
82 class NoteModel : public SparseValueModel<Note> 82 class NoteModel : public SparseValueModel<Note>
83 { 83 {
84 public: 84 public:
85 NoteModel(size_t sampleRate, size_t resolution, 85 NoteModel(size_t sampleRate, size_t resolution,
86 bool notifyOnAdd = true) :
87 SparseValueModel<Note>(sampleRate, resolution,
88 notifyOnAdd),
89 m_valueQuantization(0)
90 {
91 PlayParameterRepository::getInstance()->addModel(this);
92 }
93
94 NoteModel(size_t sampleRate, size_t resolution,
86 float valueMinimum, float valueMaximum, 95 float valueMinimum, float valueMaximum,
87 bool notifyOnAdd = true) : 96 bool notifyOnAdd = true) :
88 SparseValueModel<Note>(sampleRate, resolution, 97 SparseValueModel<Note>(sampleRate, resolution,
89 valueMinimum, valueMaximum, 98 valueMinimum, valueMaximum,
90 notifyOnAdd), 99 notifyOnAdd),