summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-31add the ability to use cairo scaling to warp the rendering of the main clock ↵Paul Davis
text
2014-12-30Load what we can from broken/truncated MIDI files.David Robillard
We're still a very long way from tolerant of weird SMF files (libsmf takes a "crash if input is not exactly perfect" philosophy, if we're going to be polite and elevate such a thing to "philosophy"), but at least we'll get what's there from files truncated by old broken versions of Ardour or other situations.
2014-12-30Gracefully handle MIDI parse failure.David Robillard
2014-12-31don't take temporary copy of MIDI sequenceRobin Gareus
fixes potential boost shared_ptr double free.
2014-12-30Fix stuck note display while recording.David Robillard
This doesn't make sense, but I'm okay with that.
2014-12-30rename "Convert to Region In-Place" to "Separate" since it is known by that ↵Paul Davis
name elsehwere and in the code
2014-12-30Fix display of MIDI while recording.David Robillard
... almost. There are some artifacts when you zoom out while recording that I can't figure out, but whatever. Also fix performance issues caused by last attempt at rec display while zoom.
2014-12-3132/64bit compatRobin Gareus
2014-12-30add a MIDI loopback mode to the Dummy BackendRobin Gareus
2014-12-30Fix MIDI CC record/playback crash.David Robillard
2014-12-30Fix some mangled whitespace (noop).David Robillard
2014-12-30Revert "Fix occasional MIDI read crash."David Robillard
This reverts commit ec947ff8fd2cf229284f757b8bd6b0f96cbd6383.
2014-12-30Fix smart mode cursor on audio regions.David Robillard
2014-12-30windows: automatically log gdb outputRobin Gareus
2014-12-29Fix occasional crash when saving MIDI.David Robillard
I can't figure out why a change has a NULL note; that shouldn't happen, but it does. Worse case scenario is some undo loss, so better to print something informative and soldier on than crash. Hopefully this will help track down the real cause with more testing.
2014-12-29Fix internal select all.David Robillard
2014-12-29Fix key bindings for note trim/extend.David Robillard
2014-12-29Fix fallout from sooomeone's busted emacs.David Robillard
2014-12-29Fix off-by-one MIDI note names.David Robillard
Much like everything else in midnam, it's not specified whether the numbers are 0 or 1 relative, but everything out there seems to be 0 relative and this matches the canvas, so go with that.
2014-12-29remove unused codePaul Davis
2014-12-29Fix MIDI recording display when zoom/etc changes.David Robillard
2014-12-29fix a few compiler warningsPaul Davis
2014-12-29don't unpack and repack meters unnecessarily during ↵Paul Davis
LevelMeterBase::setup_meters()
2014-12-29Avoid another potential deadlock for good measure.David Robillard
Firing these signals while locked is not a good idea, Sequence/ControlList need a better design for this that accounts for recording and lockedness.
2014-12-29Blind fix for MIDI iteration bug.David Robillard
2014-12-29Fix deadlock while recording MIDI controllers.David Robillard
2014-12-29update numbering of midi-test sequencesRobin Gareus
2014-12-29add a midi-CC sustain-pedal test sequenceRobin Gareus
2014-12-29add 'size' field to midi-sequencesRobin Gareus
2014-12-29make it easier to add new midi sequencesRobin Gareus
2014-12-29update meters as soon as UI-settings change - amend 64fa63212f7Robin Gareus
2014-12-29Add some newly introduced source files to our MSVC project (gtk2_ardour)John Emmas
2014-12-29Add some newly introduced source files to our MSVC project (libardour)John Emmas
2014-12-28Automation ghost notes for percussive hits.David Robillard
2014-12-28Show correct ghost hit for percussive tracks.David Robillard
2014-12-28Fix rect select of hit events.David Robillard
2014-12-28Set new note velocity based on surrounding notes.David Robillard
2014-12-28Demote message about empty MIDI tracks to info.David Robillard
2014-12-29follow 113bc3b38e, tentative clock-font size update.Robin Gareus
This really needs a better solution.
2014-12-29quick hack to lighten up font scale slider tick-marksRobin Gareus
2014-12-28Fix events for short notes at region start/end.David Robillard
2014-12-28Update note colors when model changes.David Robillard
2014-12-28MIDI transform dialog.David Robillard
2014-12-28Fix occasional MIDI read crash.David Robillard
Locking should prevent this from being a problem, but taking a reference to the cached iterator and mutating it directly causes occasional crashes for me for reasons I can't quite figure out. This fixes the issue and is arguably more sane anyway, so whatever.
2014-12-28Remove pointless register specifier and warning.David Robillard
2014-12-28Clean up note delta command code.David Robillard
Use Variant to store the value and the same code path for all properties. Factor out getting the value of whatever property instead of special casing the handling. Towards using this stuff for some fancy things...
2014-12-28Fix potential pop of empty enter stack.David Robillard
2014-12-28Fix typo.David Robillard
2014-12-28reduce clumsiness of font-scale slider:Robin Gareus
* work-around update/snap on release * remove textual display with decimals * towards ending the 'font-scale percent' discussion
2014-12-28use ldflags for wine linkingRobin Gareus
fixes issue with eg. wine-unstable: --also-libdir=/usr/lib/i386-linux-gnu/wine-unstable/