summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-09-27change PortManager API to allow specifying additional flags when registering ↵Paul Davis
a port
2016-09-27remove declaration for non-existent methodPaul Davis
2016-09-27use modified add_shadow_port API(); make pads flash when pressedPaul Davis
2016-09-27push2: fix one pad registration detailPaul Davis
2016-09-27change API for shadow ports and filtersPaul Davis
Filter functor needs to be set before registering port, so provide it when adding the port.
2016-09-27add a shadow port for the Push 2 port, to allow us to filter pads (note ↵Paul Davis
on/off) to other parts of Ardour
2016-09-27add initial implementation of a "shadow port" for AsyncMIDIPort.Paul Davis
The shadow port is a secondary port that can be used to allow others to get a copy of part, all or none of the MIDI stream received by the owner (input) port.
2016-09-27push2: splash screenPaul Davis
Coded while the paint prep dries in the sun
2016-09-27push2: expose page right/left buttons for scrolling; use right/left for ↵Paul Davis
banking; mute+solo debugging in place
2016-09-27push2: stop segfaults when closing push2 supportPaul Davis
2016-09-27push2: numerous changes, including long press actionsPaul Davis
2016-09-27amend FaderPort code to use BasicUI::goto_start() with optional argumentPaul Davis
2016-09-27add a new action to allow surfaces to access Keyboard::close_current_dialog()Paul Davis
2016-09-27fix PresentationInfo::flag_match() to match type bitsPaul Davis
2016-09-27change API for BasicUI::goto_start() to use optional roll-after argPaul Davis
2016-09-27change Session::goto_start() to take an argument to optionally roll after locatePaul Davis
2016-09-27clear button states at startup *and* shutdownPaul Davis
2016-09-27basic implementation of scrubbing via push2 touch stripPaul Davis
2016-09-27gain automation implemented.Paul Davis
Push 2 is rather slow to send touch-end messages.
2016-09-27use encoders for gain controlPaul Davis
2016-09-27use right-side buttons to goto_nth_marker()Paul Davis
2016-09-27add method (taken from GTK GUI) to goto_nth_marker() to BasicUIPaul Davis
2016-09-27beginning of stripable control; solo+mute mostly operationalPaul Davis
2016-09-27add shift modifier supportPaul Davis
2016-09-27turn on all buttons that be envisaged as useful in ardour (for now); add ↵Paul Davis
support for edit-range-from-playhead ops
2016-09-27remove debug outputPaul Davis
2016-09-27light solo button, and do cancel_all_solo() when it is pressedPaul Davis
2016-09-27use new shared cancel_all_solo() in Mackie codePaul Davis
2016-09-27add correct implementation for cancel all solo to BasicUIPaul Davis
2016-09-27pulse metronome led when enabledPaul Davis
2016-09-27expand display contents to include TC & BBT clocks, plus button function and ↵Paul Davis
track indicators So many possibilities, so little time. Really going to need a "native" widget kit before this is finished
2016-09-27only 1 MIDI port needed; more button functionalityPaul Davis
2016-09-27push2: working bidirectional communication, some transport control/display ↵Paul Davis
(LED only); some scrolling
2016-09-27push2: working port i/oPaul Davis
2016-09-27push2: port registration, LED setupPaul Davis
2016-09-27remove duplicate/unnecessary header inclusionsPaul Davis
2016-09-27various fixes for push2 support. Now setups video display when enabledPaul Davis
2016-09-27adjustments to build nascent push2 surface supportPaul Davis
2016-09-27Match new[] with delete[]Ross Lagerwall
2016-09-27hide unfinished "Archive" feature for 5.4 releaseRobin Gareus
2016-09-25fix detecting .flac formatRobin Gareus
2016-09-23update default URL to follow harrison website restructuringRobin Gareus
2016-09-23GUI option to Exclude unused sourcesRobin Gareus
2016-09-23add an option to exclude unused Audio Sources when archiving the sessionRobin Gareus
2016-09-23fix a typo.Robin Gareus
Really a no-op, AudioSource::length() ignores the position, and for regular regions > 0 is equivalent to != 0
2016-09-23Make bundle DSP URI configurable and version/variant independentRobin Gareus
2016-09-23Fix bug where drawing long notes placed the new note on the previous snap line.nick_m
- NoteCreateDrag already applies this shift, so it was always applied twice to the note start frame.
2016-09-23Remove _midi_regions_use_bbt_beats from Session, _start_pulse and ↵nick_m
_length_pulse from MidiRegion. - _start/length_beats are now quarter notes regardless of loaded session version. - also restores note colour update
2016-09-22Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour)John Emmas
2016-09-21PortManager::silence() should not clear data in AsyncMIDIPortsPaul Davis
This data was generated asynchronously and is not required to be "silenced" the way that session data would be. Compare also to the similar tests for sync-related MIDI ports