summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-11-02remove unused parameter from Session::set_play_loop() APIPaul Davis
2019-11-02lovely simplification of DiskReader::get_midi_playback()Paul Davis
2019-11-02make it more likely that debug messages are printed without x-thread interrup...Paul Davis
2019-11-02NOOP: newline removedPaul Davis
2019-11-02remove unused (empty) APIPaul Davis
2019-11-02remove unused APIPaul Davis
2019-11-02add another conditional to decide if we should merge disk MIDI data into inpu...Paul Davis
2019-11-02remove commented linePaul Davis
2019-11-02helpful variable renamePaul Davis
2019-11-02clarify clarifying commentPaul Davis
2019-11-02remove MidiPlaylist::read() APIPaul Davis
2019-11-02comment out actual action in MidiPlaylistSource::read()Paul Davis
2019-11-02use a different MidiBuffer API to move data from RT MidiBuffer into MidiBuffe...Paul Davis
2019-11-02move evoral/src/* to evoral/Paul Davis
2019-11-02rename all Evoral source from .(hpp|cpp)$ to .(h|cc)Paul Davis
2019-11-02NO-OP: whitespacePaul Davis
2019-11-02use a note tracker to resolve notes cut off during render by the end of the r...Paul Davis
2019-11-02remove a mistakenly left-in declarationPaul Davis
2019-11-02various adjustments so that a MidiPlaylist gets re-rendered whenever it changes.Paul Davis
2019-11-02do not initiate transport stop during loading when setting capture/playback b...Paul Davis
2019-11-02add a new "contents" pseudo-property to RegionPaul Davis
2019-11-02NOOP: whitespace changePaul Davis
2019-11-02fix thinko when dealing with non-MIDI tracksPaul Davis
2019-11-02start removal of NoteFixer codePaul Davis
2019-11-02move ownership of an RT MIDI buffer from DiskIO to MidiPlaylistPaul Davis
2019-11-02fix reallocation/copy sizes for direct index and blob poolPaul Davis
2019-11-02clear RTMidiBuffer before re-rendering into itPaul Davis
2019-11-02alter where note resolution happens when a re-rendering is scheduled for a MI...Paul Davis
2019-11-02refactor SessionEvent and DiskIO so that we pass around boost::shared_ptr<Tra...Paul Davis
2019-11-02remove unnecessary fwd declPaul Davis
2019-11-02add RAII-style write protection while rendering MIDI playlist into RTMidiBufferPaul Davis
2019-11-02change MidiPlaylist::dump() into ::render(); change type of initial argumentPaul Davis
2019-11-02fix initialization orderPaul Davis
2019-11-02add extra info to output of RTMidiBuffer::dump()Paul Davis
2019-11-02correct size computation for RTMidiBuffer, and reduce expansion amountPaul Davis
2019-11-02remove unused member variablePaul Davis
2019-11-02reimplement RTMidiBuffer using a highly optimized data structurePaul Davis
2019-11-02add a MidiStateTracker to DiskReader and use to handle transport stop note re...Paul Davis
2019-11-02trivial cleanupsPaul Davis
2019-11-02introduce new all-in-RAM MIDI datastructure and use it for MIDI playbackPaul Davis
2019-11-02Remove complicated panner theme logic.Ben Loftis
2019-11-02Fan-out multi-channel instruments to tracks (not busses)Robin Gareus
2019-11-02Enable fan-out by defaultRobin Gareus
2019-11-01fix the way Session::auto_loop_changed() works to put back various things rem...Paul Davis
2019-11-01if a complete refill is called for, DiskReader cannot internal seekPaul Davis
2019-11-02Make virtual-keyboard messages translatable -- #7834Robin Gareus
2019-11-01last piece of seamless-loop removalPaul Davis
2019-11-01don't send TFSM event LocateDone after a locate-for-loop-endPaul Davis
2019-11-01fix logic error with contents of session dialog shown after "Close"Paul Davis
2019-11-01remove seamless looping as an option (it's now the only kind of looping we su...Paul Davis