summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-06Normalize user-visible messages to use 8-bit, 16-bit, 24-bit, 32-bit and 64-bitAlexandre Prokoudine
2015-12-05elaborate on prev. commit: ignore irrelevant files in the interchange dir.Robin Gareus
2015-12-05session-dir/interchange: ignore hidden directories.Robin Gareus
2015-12-05improve itstool detection:Robin Gareus
handle "/bin/sh: 1: itstool: not found" cases.
2015-12-05JACK: expose --nperiods optionRobin Gareus
2015-12-05tweak GUI for backends where nperiods is driver dependent.Robin Gareus
2015-12-05fix -WreorderRobin Gareus
2015-12-05update ALSA backend: separate playback/capture periodsRobin Gareus
fixed: 2 for capture, configurable 2,3 for playback.
2015-12-05GUI chores to show nperiods option.Robin Gareus
2015-12-04more Faderport debugging, for windowsBen Loftis
2015-12-04remove spurious printoutBen Loftis
2015-12-04ALSA: allow to dynamically add/remove midi devices & update their latency.Robin Gareus
2015-12-04ALSA: allow to measure & set systemic audio latency w/o restart.Robin Gareus
(MIDI needs a bit more work)
2015-12-04GUI handling for live latency-measurementRobin Gareus
2015-12-04update engine to allow latency measurement w/o restart.Robin Gareus
2015-12-04add interface for latency updates w/o restarting the backendRobin Gareus
This is useful for USB devices. Since there is a ringbuffer in the driver (common on ALSA but also other platforms) to align the USB stream with USB bus timing the latency can differ every time the device is re-opened.
2015-12-04remove duplicate check (same is done few lines above)Robin Gareus
2015-12-04fix thinko in engine latency stateRobin Gareus
(skip Halted signal when stopped for latency)
2015-12-04Make the duplicate routes dialog look a little nicer.André Nusser
2015-12-04Remove "Fill Range with Region" from menu and also its function.André Nusser
2015-12-04implement ALSA period/cycle settingRobin Gareus
2015-12-04add an interface to select playback buffers/periodRobin Gareus
2015-12-03do not show control surface bundles in non-MIDI port matrix.Paul Davis
This will stop being the right thing to do if anyone ever creates a control protocol that uses audio ports.
2015-12-03faderport: show current User button bindings in GUIPaul Davis
2015-12-03faderport: fix long press behaviour, and fix ardour-only behaviour with user ↵Paul Davis
button when used as a modifier
2015-12-03Merge branch 'chaot4-fix_crop_region_to_range_2'Paul Davis
2015-12-03Fix "Crop Region to Range" -- second attempt.André Nusser
2015-12-03make faderport support report its port bundles as it shouldPaul Davis
2015-12-03further improvements to port grouping for the port matrixPaul Davis
Don't show LTC etc. ports in the MIDI matrix; Don't show Scene ports for Ardour or Mixbus, since we don't use them; code renaming
2015-12-03fix mis-assignment of various Ports when constructing the PortGroup list for ↵Paul Davis
the (e.g.) PortMatrix
2015-12-03disable pthread-w32 semaphores for nowRobin Gareus
Two major changes: semaphore AND callback based portaudio on one day are not great for testing.
2015-12-03faderport: generalized blink on/off codePaul Davis
2015-12-03Revert "somewhat different approach to telling the user how to edit control ↵Paul Davis
protocol settings" This reverts commit 4eb161cd4cf55841b7d0d93ca54e8d5706f46232.
2015-12-03Revert "NO-OP: remove cruft"Paul Davis
This reverts commit 5facfc113de7da94a9cab2b6cb274155b5dcb39e.
2015-12-03Faderport: Punch indictor was being left on after blinkingBen Loftis
2015-12-03netbsd: Fix unportable shell constructKamil Rytarowski
Caught with pkgsrc on NetBSD
2015-12-02NO-OP: remove cruftPaul Davis
2015-12-02somewhat different approach to telling the user how to edit control protocol ↵Paul Davis
settings We can't put an actual button in a cell of a Tree/ListView, so we put some bolded-up text there and hope that this is more obvious than anything we've tried to date (including Ben's recent attempt)
2015-12-02Faderport: map automation indicator LEDsBen Loftis
2015-12-02GenericMidi: Partially working IO selectors.Ben Loftis
2 remaining problems: * IO selectors are not updated if you change the connection outside the dialog. * occasional crash on the next startup, after a connection is made from the menu.
2015-12-02use explicit button to show the protocol editor; users reported they did not ↵Ben Loftis
see the double-click text. maybe this will help?
2015-12-02Enable horizontal scrolling in midi regions when note is selected.André Nusser
The shortcut for 'change velocities together' had to be changed to achieve that. The new shortcut is now primary+tertiary modifier +scroll, i.e. ctrl+shift+scroll for the default keys.
2015-12-02faderport: a clever hack to make the Shift modifier "sticky"Paul Davis
The user can now press+release Shift, then another key OR press Shift, then another key before releasing Shift. Both event sequences will have the same result
2015-12-02fix double template syntaxPaul Davis
2015-12-02add session safeguards to OSC callbacksRobin Gareus
2015-12-02Cleanup to make it coding style compliant.Johannes Mueller
2015-12-02Add support to signal the transport state by OSCJohannes Mueller
Implement transport_speed in the same style like transport_frame. Up to now transport_speed and record_enabled are implemented.
2015-12-02Merge branch 'chaot4-fix_scrolling_midi_region_head'Paul Davis
2015-12-02Disable scrolling in the dropdown menus of midi region heads.André Nusser
Instead pass it to the canvas as proposed by x42 in #6143.
2015-12-02Merge branch 'chaot4-fix_fill_track'Paul Davis