Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-01 | Make capitalization consistent and other minor spelling corrections. | André Nusser | |
2015-12-01 | Create fr.po | trebmuh | |
add a French translation | |||
2015-11-30 | faderport: add some "curated" actions for mix, proj and trns; make new ↵ | Paul Davis | |
bindings use release, not press | |||
2015-11-30 | faderport: restore button actions, and correctly indicate current action in GUI | Paul Davis | |
2015-11-30 | faderport: some code cleanups, add timing for button presses, add new ↵ | Paul Davis | |
comboboxes to GUI to allow more button programming, save button state | |||
2015-11-29 | no-op: add comment to faderport button ID definitions | Paul Davis | |
2015-11-29 | NOOP, remove trailing whitespace, replace tabs in python scripts | Robin Gareus | |
2015-11-29 | some upcoming release codenames | Robin Gareus | |
2015-11-29 | faderport: add two functioning actions for the mix button | Paul Davis | |
2015-11-29 | basic structure for Faderport GUI | Paul Davis | |
Not fully functional (or sensible yet) but the pieces are all there | |||
2015-11-29 | fix OSX openFile Application Delegate | Robin Gareus | |
allows to open Ardour via double-click on a .ardour file in Finder. | |||
2015-11-29 | fix seamless midi-looping - fixes #5438 | Robin Gareus | |
well, now... - Midi-Ports have a midi-buffer. - Midi-Tracks have a midi-buffer. - Midi-tracks have a diskstream. - Midi-diskstream has a midi-ring-buffer. - Midi-tracks have a delivery - The delivery can get a reference to the actual backend-ports - The delivery calls the Midi-Port's flush() buffer to send out queued events at the end of a cycle all clear ? :) - when splitting the process-cycle: only the Ports are informed. all other objects see a "normal" short process cycle starting at "0". The offset needs to be applied early on, so that internally routed buffers push the event at the correct time when combining the buffer with immediate and async events. Luckily Port::port_offset() is a static member, available to all, objects, which allows to bridge the conceptual gap between the diskstream and the delivery. There's a snag: When there's a note-on directly at the beginning of the loop it coincides with the panic message sent when looping. The panic comes before note events, so it *should* be good. Also the final note-offs (state tracker end of loop/region) are sent 1 sample too early (smells like an off-by-one), and are hence dropped. (no matter we send a panic right after it). It should really be at the same time, just before the panic. | |||
2015-11-28 | don't clear MIDI buffers during split-cycles | Robin Gareus | |
if dst_offset is zero, MidiBuffer::read_from() clears the buffer. copy_to_outputs() eventually calls MidiBuffer::read_from(). | |||
2015-11-28 | add some midi-debug printf() to the dummy backend | Robin Gareus | |
2015-11-28 | fix typo in panic message, honor event-time. | Robin Gareus | |
2015-11-28 | midi-panic needs to honor split-cycle buffer offset, | Robin Gareus | |
otherwise panic message will be delivered out-of-order when seamlessly looping. | |||
2015-11-28 | filling the midi playback buffer is a private operation. | Robin Gareus | |
2015-11-27 | faderport: shift+encoder controls pan width (for ardour only), input trim ↵ | Paul Davis | |
now controlled by user+encoder. User is now a modifier key | |||
2015-11-27 | faderport: basic panning via encoder knob. | Paul Davis | |
Doesn't help with 2=>2 panner, where width control is also required | |||
2015-11-27 | fadeport: make fader touch work | Paul Davis | |
2015-11-26 | Mackie Control: Disable Selected group in User/Selected view mode to allow ↵ | Len Ovens | |
individual adjustment. | |||
2015-11-25 | implement more Faderport buttons (window and fader automation). ToDo: ↵ | Ben Loftis | |
automation LEDs, fader banking | |||
2015-11-26 | use human readable port-names in Mackie config. | Robin Gareus | |
2015-11-25 | faderport: simpler logic for master/monitor/other | Paul Davis | |
When choosing master or monitor, do NOT save master or monitor as the pre_{master,monitor}_route under any circumstances. This means that master/monitor choices do not stack, and just switch between them. | |||
2015-11-25 | Merge branch 'chaot4-feature_include_more_options_in_help' | Paul Davis | |
2015-11-25 | Correct spelling of action names. Translation context for Reference. | André Nusser | |
2015-11-25 | Add more menu entries to the 'Help' menu. | André Nusser | |
* The functions were already implemented -- I just added the links in ardour.menu.in, corrected spelling and the link to the tracker. * The tracker link was corrected as I considered it confusing when one is not already logged in. | |||
2015-11-25 | faderport: handle mute for monitor out by using monitor processor ops; try ↵ | Paul Davis | |
to blink mute button when cut-all is in effect. Still some logic bugs when switching between master, monitor and other | |||
2015-11-25 | faderport: fix odd interaction when selecting master-then-monitor or ↵ | Paul Davis | |
monitor-then-master and toggling back | |||
2015-11-25 | faderport: fix odd interaction when selecting master-then-monitor or ↵ | Paul Davis | |
monitor-then-master and toggling back | |||
2015-11-25 | faderport: output button is a toggle between master (or monitor) and ↵ | Paul Davis | |
currently used route | |||
2015-11-25 | faderport: enable "Output" button to select master out (or, with Shift, ↵ | Paul Davis | |
monitor out if it exists) as the target route | |||
2015-11-25 | handle encoder changes. shift+knob = input trim. ToDo: panner control | Ben Loftis | |
2015-11-25 | cruft removal from faderport code | Paul Davis | |
2015-11-25 | faderport: implement fader support | Paul Davis | |
2015-11-25 | restore measured Insert latency | Robin Gareus | |
(XML underscore vs dash) | |||
2015-11-25 | faderport: track GUI selection, use first selected route; implement mute, ↵ | Paul Davis | |
solo, rec | |||
2015-11-25 | check for itstool (>= 1.0.4, -j option) | Robin Gareus | |
2015-11-25 | faderport: put back the working version of operations.cc | Paul Davis | |
2015-11-24 | stub file to enable nightly builds | Ben Loftis | |
2015-11-24 | faderport: more global button functions added | Paul Davis | |
2015-11-24 | add goto_zero() function for BasicUI | Paul Davis | |
2015-11-24 | faderport: more interesting behaviour for the play button (locate to last ↵ | Paul Davis | |
start if pressed while rolling, then keep rolling) | |||
2015-11-24 | clarify a DEBUG_TRACE remark | Paul Davis | |
2015-11-24 | faderport: make loop, prev marker, next marker and marker buttons do stuff | Paul Davis | |
2015-11-24 | add debug "bits" for FaderPort | Paul Davis | |
2015-11-24 | faderport: allow forcing LED state for use in ::all_lights_out() | Paul Davis | |
2015-11-24 | faderport: fix modifiers for rewind, stop, undo etc ; listen to session ↵ | Paul Davis | |
transport signals and display state with button LEDs; add blinking | |||
2015-11-24 | fadeport: restructure button info actions to allow modifiers (shift, rewind, ↵ | Paul Davis | |
stop) and set up undo and shift-undo (redo) | |||
2015-11-24 | give the faderport its own thread and event loop, rather than riding on the ↵ | Paul Davis | |
back of the MIDI UI thread in libardour |