mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-24 14:17:21 +01:00
change Control::{set,get}_float to Control::{set,get}_double and make almost all Control-related stuff use double rather than random mixtures of float, double and some integer value ; make hans' program change stuff work quite a bit better (not finished yet) including keyboard edting of pgm change values
git-svn-id: svn://localhost/ardour2/branches/3.0@7514 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
fbc946d60d
commit
ece5093234
34 changed files with 155 additions and 169 deletions
|
|
@ -82,11 +82,11 @@ ControlSet::control (const Parameter& parameter, bool create_if_missing)
|
|||
}
|
||||
|
||||
bool
|
||||
ControlSet::find_next_event (FrameTime now, FrameTime end, ControlEvent& next_event) const
|
||||
ControlSet::find_next_event (double now, double end, ControlEvent& next_event) const
|
||||
{
|
||||
Controls::const_iterator li;
|
||||
|
||||
next_event.when = std::numeric_limits<FrameTime>::max();
|
||||
next_event.when = std::numeric_limits<double>::max();
|
||||
|
||||
for (li = _controls.begin(); li != _controls.end(); ++li) {
|
||||
ControlList::const_iterator i;
|
||||
|
|
@ -107,7 +107,7 @@ ControlSet::find_next_event (FrameTime now, FrameTime end, ControlEvent& next_ev
|
|||
}
|
||||
}
|
||||
|
||||
return next_event.when != std::numeric_limits<FrameTime>::max();
|
||||
return next_event.when != std::numeric_limits<double>::max();
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue