This website requires JavaScript.
Explore
Help
Sign In
allanger
/
ardour
Watch
1
Star
0
Fork
0
You've already forked ardour
Code
Issues
Pull Requests
1
Actions
Packages
Projects
Releases
Activity
Files
197e75ab80a863585d83b515de8762407dfc70e1
ardour
/
libs
/
evoral
/
src
History
Paul Davis
86f1b8c71f
major fixes for MIDI patch change and note undo/redo. Patch change handling was completely broken because of the use of absolute floating point comparisons for time comparison, and serialization/deserialization of patch change property changes was borked because of int/char conversions by stringstream. Note undo/redo would fail for note removal if a note had been moved and/or had its note number changed as the next operation after it was added, because time-based lookup would fail. Similar small changes made for sysex messages, which just needed the musical_time comparisons and nothing else
2013-03-29 11:52:25 -04:00
..
libsmf
Compile cleanly with clang.
2012-05-24 02:54:10 +00:00
Control.cpp
lots more fidgety work on automation. sort of works now, but undo/redo needs attention
2012-07-17 03:10:40 +00:00
ControlList.cpp
control lists should use the default value of their parameter, not zero (noticeable for pitchbend)
2013-01-15 15:00:37 +00:00
ControlSet.cpp
convert from Glib:: to Glib::Threads for all thread-related API
2012-07-25 17:48:55 +00:00
Curve.cpp
disable spline interpolation for curves - use linear interpolation; configuration parameter pending for this, plus slightly cleaner reuse of existing ControlList methods
2012-12-09 17:24:58 +00:00
debug.cpp
dramatic overhaul of automation. too long to explain here. this work is not finished - write/touch passes do not correctly overwrite existing data because the semantics of ControlList::insert_iterator need clarification. more to follow
2012-07-13 21:05:45 +00:00
Event.cpp
replace deprecated g_atomic_int_exchange_add()
2012-07-26 15:39:17 +00:00
i18n.h
add skeleton for i18n support
2011-08-11 15:57:48 +00:00
midi_util.cpp
Fix my name :)
2011-04-06 15:00:16 +00:00
MIDIEvent.cpp
remove incorrect and unnecessary template class declaration from Evoral (added recently)
2012-10-10 15:42:47 +00:00
Note.cpp
use musical_time_equal() test for equality when copying note data, not strict floating point equality. should
fix
#4609
(and maybe another one too)
2012-01-31 23:20:13 +00:00
OldSMF.cpp
Fix my name :)
2011-04-06 15:00:16 +00:00
Sequence.cpp
major fixes for MIDI patch change and note undo/redo. Patch change handling was completely broken because of the use of absolute floating point comparisons for time comparison, and serialization/deserialization of patch change property changes was borked because of int/char conversions by stringstream. Note undo/redo would fail for note removal if a note had been moved and/or had its note number changed as the next operation after it was added, because time-based lookup would fail. Similar small changes made for sysex messages, which just needed the musical_time comparisons and nothing else
2013-03-29 11:52:25 -04:00
SMF.cpp
Catch exception thrown by SMF code when it cannot write
2012-01-18 02:10:40 +00:00
SMFReader.cpp
Fix my name :)
2011-04-06 15:00:16 +00:00