Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-13 | send-delayline: proper debug output (and sort includes on the way) | Robin Gareus | |
2014-06-13 | update ALSA backend, MIDI device config | Robin Gareus | |
2014-06-13 | add AudioEngine API to configure individual MIDI devices | Robin Gareus | |
2014-06-12 | Use Ardour 3 credentials for soundcloud upload | Colin Fletcher | |
I registered 'Ardour 3' as an app with Soundcloud - here are the client_id and client_secret I got back. Probably the client_secret shouldn't be here - I'll try to understand what should really happen and fix this up in due course. Probably we should be using OAuth. Also remove a couple of bits of dead code and fix a few whitespace oddities. | |||
2014-06-12 | Export dialog: tidy code, & remove some superfluous debug output | Colin Fletcher | |
Remove some debug output, tidy up a few whitespace inconsistencies, use DEBUG::Soundcloud in one more place, and zap a couple of unused variables. | |||
2014-06-12 | Post-export hook tweaks | Colin Fletcher | |
Remove the Soundcloud username & password from the parameter substitutions passed to the post-export hook: having thought about this now, I can't actually think of a case where these are of any use at all. In compensation, add %s and %n parameters that expand to the session directory and name - maybe people will think of uses for these. | |||
2014-06-12 | Search $PATH for command when creating SystemExec from command line | Colin Fletcher | |
When creating a SystemExec from a command-line, search $PATH for the command to execute, so that post-export hooks don't need to specify a full path. | |||
2014-06-12 | change Canvas heirarchy and constructors | Paul Davis | |
Items no longer need a parent group (they require a Canvas pointer instead), so all constructors have been rationalized and have two variants, one with a parent and one with a canvas. All Items now inherit from Fill and Outline, to banish diagonal inheritance and virtual base classes and all that. There were zero changes to the Ardour GUI arising from these changes. | |||
2014-06-12 | remove drag handle canvas object - it was just a stupid unfinished experiment | Paul Davis | |
2014-06-12 | derive ArdourCanvas::Ruler from Rectangle | Paul Davis | |
2014-06-12 | remove hard-coded colors | Paul Davis | |
2014-06-11 | many fixes and improvements for a now-working ArdourCanvas::Ruler item | Paul Davis | |
2014-06-11 | add ruler.cc to canvas wscript | Paul Davis | |
2014-06-11 | add Ruler to Canvas fwd.h | Paul Davis | |
2014-06-11 | add initial (untested) implementation of canvas ruler item | Paul Davis | |
2014-06-12 | delayline: properly hand-over the shared-pointer. | Robin Gareus | |
2014-06-11 | add latency callback to dummy backend | Robin Gareus | |
2014-06-11 | fix possible crash when setting delivery name w/o panshell | Robin Gareus | |
2014-06-11 | NOOP, re-indent using tabs | Robin Gareus | |
2014-06-11 | align internal sends using delaylines | Robin Gareus | |
2014-06-11 | basic integration of delaylines (still un-nused) | Robin Gareus | |
2014-06-11 | add delayline implementaion (in prep for latency compensation) | Robin Gareus | |
2014-06-11 | NOOP, re-indent & whitespace | Robin Gareus | |
2014-06-11 | prepare midi buffer API for midi-delaylines | Robin Gareus | |
2014-06-11 | fix midi buffer erase() | Robin Gareus | |
2014-06-10 | fix crash recovery: add new constructors to SndFileSource, AudioFileSource, ↵ | Paul Davis | |
add a new SourceFactory method and finally tweak AudioDiskstream::use_pending_capture_data() to create both the required whole-file and the in-playlist regions | |||
2014-06-10 | wrap MIDI timecode at 24h | Robin Gareus | |
2014-06-10 | really fix sending MIDI timecode. | Robin Gareus | |
2014-06-10 | fix crash when trying to send MMC of timecode > 255 hours | Robin Gareus | |
2014-06-10 | close dir opened with opendir() - fixes accumulated fd for plugin state saves | Robin Gareus | |
2014-06-09 | fix Canvas::LineSet implementation to support horizontal and vertical linesets | Paul Davis | |
2014-06-09 | remove global canvas scroll offset, to provide no-scroll-parent == no-scroll ↵ | Paul Davis | |
behaviour | |||
2014-06-08 | some misc tweaks to the ALSA Backend | Robin Gareus | |
2014-06-08 | reset accumulated capture offset on file roll-over. | Robin Gareus | |
(previously it was not reset as long as rec-arm and rec-enable remained enabled) | |||
2014-06-08 | fix borked logic controlling whether/when to draw clip/outline pixels/lines ↵ | Paul Davis | |
in waveviews | |||
2014-06-08 | Merge branch 'waveview_caching_for_upstream' of ↵ | Paul Davis | |
https://github.com/nmains/ardour into cairocanvas | |||
2014-06-09 | Use global clip level from prefs. Restore clip colour, \ | nick_m | |
2014-06-08 | when delivering enter/leave events to canvas items, ensure that the event ↵ | Paul Davis | |
coordinates are in canvas space, not window space This fixes a variety of borkage in the canvas at present | |||
2014-06-08 | add Item::canvas_origin() for convenience | Paul Davis | |
2014-06-08 | ALSA Backend: align midi output buffer with n_periods (currently 2) | Robin Gareus | |
2014-06-08 | prepare MIDI latency measurement (backend) | Robin Gareus | |
2014-06-08 | implement midi capture alignment: | Robin Gareus | |
For audio: not writing frames to the capture ringbuffer offsets the recording. For midi: we need to keep track of the record range and subtract the accumulated difference from the event time. | |||
2014-06-07 | remove some 1920 tick constants and leave notes for some others. | Robin Gareus | |
2014-06-08 | Use a dumb cache for waveview ImageSurfaces. This halves the size of the | nick_m | |
previous one, but usually ends up using three of them at the current CACHE_HIGH_WATER setting. Should result in a smaller memory footprint for sessions with multiple copies of nearby audio segments (electronic style). The downside is the larger memory footprint for linear recording sessions if CACHE_HIGH_WATER > 1 (1 giving a max of two half - sized cache entries per audio stream). | |||
2014-06-07 | limit automation event density - fixes #5928 | Robin Gareus | |
Constrain control points to one per tick (1/1920 beats). Prior to this it was possible to set two values to the same time (interpolation and iteration failed). | |||
2014-06-07 | ALSA backend: separate systemic audio+midi latency | Robin Gareus | |
2014-06-07 | ALSA rt-thread priority fixes | Robin Gareus | |
2014-06-07 | ALSA backend: prevent possible crash destruction of a-r-d | Robin Gareus | |
2014-06-07 | ALSA & Dummy: implement port [un]registration_callback | Robin Gareus | |
2014-06-07 | install libardouralsautil into the normal libdir, not a subdir | Paul Davis | |