Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-30 | Amend VST "MasterUpdateDisplay", allow UI(s) to idle-update. | Robin Gareus | |
2018-07-30 | Fix VST callback and crash for some plugins | Robin Gareus | |
Apparently "MasterUpdateDisplay" is for plugins to notify the host about state changes -- and not notficy the plugin's own UI. see also http://mixbus.harrisonconsoles.com/forum/thread-6229-post-37127.html | |||
2018-07-27 | Prepare types for new grid | Robin Gareus | |
2018-07-26 | Fix crash when testing invalid MIDI file. | Robin Gareus | |
smf_delete() does not handle NULL pointers. This fixes a crash when checking if a MIDI source is valid. | |||
2018-07-25 | Fall back to default Session export dir, if export path does not exist. | Robin Gareus | |
2018-07-25 | Don't allow invalid export Locations (when using the GUI) | Robin Gareus | |
2018-07-25 | Reset export-config maps before each new export (1/2) | Robin Gareus | |
2018-07-25 | Add an API to reset export-handler configs. | Robin Gareus | |
config_map.erase() is only called in ExportHandler::finish_timespan(). When an export fails (throw) or is aborted, the export-handler's config remains as is and the next export will run it again. The export-handler is global, per session and ExportHandler::add_export_config() only ever inserts or ignores insert. This is in preparation to fix: 1) export to invalid path -> fail, error is thrown 2) correct path -> new config is inserted in the map 3) try to export again, first runs the not-completed export from (1) -> constant errors. | |||
2018-07-25 | Clarify error message when file cannot be created, | Robin Gareus | |
The default error is "Not a valid SNDFILE* pointer." which is rather obscure to end-users. | |||
2018-07-24 | Distinguish unset MIDI Patch and bank 0 | Robin Gareus | |
2018-07-21 | Fix log-scale rangesteps and log-control numeric spinboxes | Robin Gareus | |
2018-07-18 | Fix and tweak LV2:RangeStep | Robin Gareus | |
Explicit cast to float (rangestep is unsigned int) when calculating interface steps. Also prefer to round to nearest value-point (rather than round-down). | |||
2018-07-17 | Add LTC Decoder Lua Bindings | Robin Gareus | |
2018-07-17 | Refactor LTC File decoder, prepare for Lua bindings | Robin Gareus | |
2018-07-14 | auto-backup: libardour part. (from mixbus) | Ben Loftis | |
2018-07-12 | CC121: cycle track monitoring states | Robin Gareus | |
2018-07-12 | CC121: watch Track monitoring state | Robin Gareus | |
2018-07-12 | MonitorCue = In + Disk (fixes CC121 + push2 display) | Robin Gareus | |
2018-07-11 | Correct a couple of typos | John Emmas | |
2018-07-10 | Fix lv2-state templates with external files. | Robin Gareus | |
This forces liblilv to collect external files in the template-folder and symlink to the original file instead of re-using the external-file folder of the session that was used to create the template. | |||
2018-07-09 | NO-OP: Rename disk-reader buffer for consistency | Robin Gareus | |
This is in preparation to replace the Ringbuffer and avoid over-using "buf" as variable (it's already used for vectors, as parameter name and Audiobuffers. | |||
2018-07-09 | Prepare API for per disk-reader de-click | Robin Gareus | |
2018-07-09 | Remove unused CubicInterpolation from session | Robin Gareus | |
2018-07-09 | Separate ChannelInfo for disk reader and writer | Robin Gareus | |
This allows to use different types for write and read buffers, in preparation for a dedicated reader-buffer. | |||
2018-07-09 | Remove unused disk-reader vari-speed | Robin Gareus | |
2018-07-09 | move rt-stop to route | Robin Gareus | |
currently this is only used to resolve midi events for plugins (this is conceptually not correct, note offs should be resolved by the disk-reader only), but it calls into all processors now (incl disk-reader if present), which is handy (e.g. flush delaylins) | |||
2018-07-09 | Remove unused AutoLoopDeclick, PendingLoopDeclick | Robin Gareus | |
The flags were set, but not used. They also won't be needed anymore. | |||
2018-07-09 | Remove global declick API | Robin Gareus | |
De-click will be per disk-reader, latency compensated and buffer-size independent. Cue-monitoring should not be affected by de-click. | |||
2018-07-08 | make velocity bars thinner (from alex mitchell) | Paul Davis | |
2018-07-06 | OSC: custom mode should turn temp mode off | Len Ovens | |
2018-07-06 | OSC: record tally should include master record | Len Ovens | |
2018-07-06 | OSC: Use spill instead of collect | Len Ovens | |
2018-07-05 | OSC: make temp modes work with linked surfaces too | Len Ovens | |
2018-07-05 | remove debug output | Paul Davis | |
2018-07-05 | system common and system realtime messages are not valid in SMF files | Paul Davis | |
2018-07-05 | catch various libsmf errors rethrown as exceptions | Paul Davis | |
2018-07-05 | change all use of g_critical() in libsmf() to g_warning() | Paul Davis | |
g_critical translates to a fatal error in ardour, which is not true for any of these errors. | |||
2018-07-05 | Prepare CC121 ctrl surface for Mixbus | Robin Gareus | |
- fix Panner - implement touch-start when changing ctrls - map some well-known ctrls (not yet ideal) | |||
2018-07-05 | Accommodate newly introduced source(s) in our MSVC project (cairocanvas) | John Emmas | |
2018-07-04 | OSC: Set lowest select meter to -120 for mixbus | Len Ovens | |
2018-07-04 | ignore system reset messages entirely in the MIDI parser | Paul Davis | |
2018-07-03 | method for setting whether or not to show velocity bars | Paul Davis | |
2018-07-03 | reverse velocity display related commits | Paul Davis | |
2018-07-03 | enum convert for VelocityDisplayOption | Paul Davis | |
2018-07-03 | add VelocityDisplayOption enum; indent TrackAutoNamingRule decl. correctly | Paul Davis | |
2018-07-03 | fix rectangle computation, and re-use alex' color computation | Paul Davis | |
2018-07-03 | add a guess at appropriate color management for note velocity display | Paul Davis | |
I think that HSV::opposite() is probably too strong here. HSV::darker() might be better. Experimentation needed. | |||
2018-07-03 | use new Canvas::Note object for (sustained) note display | Paul Davis | |
2018-07-03 | initial implementation of a more specialized canvas item for (sustained) notes | Paul Davis | |
2018-07-03 | minor code optimization for Rectangle::render() | Paul Davis | |