summaryrefslogtreecommitdiff
path: root/libs/ardour/smf_source.cc
AgeCommit message (Expand)Author
2009-04-16Revert stupid r4975.David Robillard
2009-04-14SMFSource: enhanced debugging output to reveal more of the problemHans Baier
2009-04-14SMFSource: code readabilityHans Baier
2009-04-14SMFSource / MIDISource: more readable variable names in read/write(_unlocked)...Hans Baier
2009-02-26Fix a bunch of warnings.David Robillard
2009-02-25*** NEW CODING POLICY ***David Robillard
2009-02-20Make source length a dynamic thing.David Robillard
2009-02-19Introduce new time for session-relative frame time, and make source interface...David Robillard
2009-02-19Interpret tempo time based on read position (not source timeline position whi...David Robillard
2009-02-17Fix the horrible mess that was anything related to sources and paths.David Robillard
2009-02-16Move duplicated AudioFileSource::Flags and SMFSource::Flags into Source.David Robillard
2009-02-16Don't bind playlist_modified with a shared_ptr<Playlist> parameter.David Robillard
2009-02-16Time unit translation for AutomationLine (correctly display MIDI controller d...David Robillard
2009-02-16Move all beats <-> frames time conversion into a single object that can be pa...David Robillard
2009-02-15Clean up fugly debug printing stuff.David Robillard
2009-02-15Fix crash on reading meta event.David Robillard
2009-02-15Fix genererally retarded and broken note range / diskstream display / etc. re...David Robillard
2009-02-15The Big Change: Store time in MidiModel as tempo time, not frame time.David Robillard
2009-02-15Commit of the century, right here.David Robillard
2009-02-15Cache file position in SMFSource::read_unlocked (i.e. don't seek to start and...David Robillard
2009-02-15Clean up.David Robillard
2009-02-15De-templatify Evoral::SMF which has no concept of time other than SMF time.David Robillard
2009-02-15Use nframes_t for timestamps of real (jack) time MIDI events (i.e. in MidiBuf...David Robillard
2009-02-14Tidy.David Robillard
2009-02-14Make SMF::append_event_delta take a buffer and a size rather than an Event (n...David Robillard
2009-02-14Remove unused (and timestamp type nasty) last_event_time() from SMF.David Robillard
2009-02-14MIDI robustness.David Robillard
2009-02-14Fix most absurd function name I've seen in a while.David Robillard
2009-02-14More powerful SMF::open interface.David Robillard
2009-02-12* disabled debugging outputHans Baier
2009-02-12* Swapped MidiSource to LibSMFHans Baier
2009-02-11Remove unused (and weirdly typed) time parameter from begin_write.David Robillard
2009-02-02Make (MIDI) event time stamp type a template parameter.David Robillard
2009-02-01Removed fixed/maximum event size assumption/limitation from MIDI buffer.David Robillard
2009-01-30Trim include dependency graph, especially for io.h and session.h.David Robillard
2009-01-29* set right interpolation on MidiModel controls after recording tooHans Baier
2009-01-28* Set Discrete mode as default until Linear mode works properlyHans Baier
2009-01-28* MIDI control lanes: Set Interpolationtype according to ParameterHans Baier
2008-10-13Fix pollution of global namespace by Evoral.David Robillard
2008-09-30Move midi_util.h.David Robillard
2008-09-30Separate low level details of SMF reading/writing from concept of 'midi sourc...David Robillard
2008-09-23Fix merge regression: use TempoLines class instead of same built in to editor.David Robillard
2008-09-22Fix loading midi controller data.David Robillard
2008-09-22Move event specific ringbuffer stuff to evoral.David Robillard
2008-09-19Factor out sequencing related things into an independant new library: "evoral".David Robillard
2008-06-02rollback to 3428, before the mysterious removal of libs/* at 3431/3432Paul Davis
2008-06-02remove empty sigc++2 directoryDoug McLain
2008-05-23Remove pointless Byte typedef that didn't really match any other typedef in a...David Robillard
2008-05-22Fix corrupt MIDI file writing when meta events are present (fixes missing fir...David Robillard
2008-05-22Fix source/region length on MIDI import.David Robillard