Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-27 | Tempo ramps - define_one_bar() delivers constant tempo. | nick_m | |
- also some renaming and code review | |||
2016-05-27 | Tempo ramps - port audio unit and midi clock slave. | nick_m | |
- untested. | |||
2016-05-27 | Tempo ramps - get tests to comile again. | nick_m | |
2016-05-27 | Tempo ramps - play nicely with legacy sessions. | nick_m | |
2016-05-27 | Fis inability to make the first tempo section constant tempo. | nick_m | |
2016-05-27 | Tempo ramps - fix changing from const to ramp in the gui. | nick_m | |
- also fixes some midi mouse over problems - start using replacements for frames_per_bar() frames_per_beat() etc. | |||
2016-05-27 | tempo ramps - fix dumb iterator error. thanks robin. | nick_m | |
2016-05-27 | Tempo ramps - locking debugging. | nick_m | |
2016-05-27 | Initial stab at tempo ramps. | nick_m | |
Replaces the list of points in TempoMap with TempoSection functions, which compute tempo-at or tick-at time relative to tempo section start. TempoMap consults them additively to determine things like bbt_time(), frame_time() get_grid() etc. This has a marked effect on scrolling speed along with the code simplification in the places it has been attempted. Several things are broken here. Currently every ramp except the last one is an exponential ramp. this may be simple to fix :). Mouse-over midi grid doesn't match mouse click grid. should also be simple. Many things seem to work, but their accuracy should be in question until each area has been addressed. | |||
2016-05-27 | add a test-sequence for polyphonic pressure | Robin Gareus | |
2016-05-26 | ensure that amp/fader is present on every route | Robin Gareus | |
2016-05-26 | take read-lock when saving processor order | Robin Gareus | |
2016-05-26 | fix maths thinko | Robin Gareus | |
2016-05-26 | ticks are not affected by metrum | Robin Gareus | |
2016-05-26 | fix Audio Unit BBT | Robin Gareus | |
2016-05-26 | update VST audioMasterGetTime | Robin Gareus | |
* don't use a static struct. this fixes a concurrency issue with flags and valid values * send kVstTransportChanged IFF there is an actual change * set system time * send loop location | |||
2016-05-25 | fix timecode update after locate. | Robin Gareus | |
Various session rt-events set "_send_timecode_update" to true, but at the same time queue post-transport-work. The timecode-update is generated, but due to pending transport work session->silent() is true and the timecode was never sent. | |||
2016-05-25 | allow to configure transient detection sensitivity | Robin Gareus | |
NB. this does not yet re-analyze regions when the config changes and is hence also not [yet] exposed in the GUI. | |||
2016-05-25 | fix MTC alignment | Robin Gareus | |
2016-05-25 | treat different normalization settings as different formats | Robin Gareus | |
2016-05-25 | missing local export config is not an error | Robin Gareus | |
2016-05-24 | backend check for rec-safe (only allow to lock if not armed) | Robin Gareus | |
2016-05-24 | additional in-place check | Robin Gareus | |
2016-05-24 | fix potential undefined DnD behavior for external drags | Robin Gareus | |
dragging from the tree-view (e.g. favorite sidebar or plugin-manager) will not set _drag_source. drag-motion may wrongly interpret it as "re-order". | |||
2016-05-24 | more inter-thread progress fixes; slight change of semantics: | Robin Gareus | |
Background thread now *must* set "done" as last step. (they already do since various error conditions don't result in "done") This fixes a race: background thread Session::write_one_track() sets "done" to true. Editor::freeze_route () continues, sets current_interthread_info to NULL. thread continues and tries to set current_interthread_info.done before terminating -> Crash. This also ensures that singleton threads created with "pthread_create_and_store" remain unique. | |||
2016-05-23 | some more route related lua bindings | Robin Gareus | |
2016-05-23 | remove misspelled unused define | Robin Gareus | |
2016-05-22 | NO-OP indent | Robin Gareus | |
2016-05-22 | Make sure MSVC knows which version of 'floor()' we want | John Emmas | |
2016-05-21 | Dummy Backend evolution | Robin Gareus | |
- pretty port-names for Dummy generators: show frequency - add 1/3 Octave spaced sine-wave generator | |||
2016-05-21 | Revert "debug unconfiged plugins" | Robin Gareus | |
This reverts commit 125e2014aafbb0362725f780470f5654b66b53ce. | |||
2016-05-21 | fix assert/crash if unknown processor's I/O mismatches | Robin Gareus | |
This can happen on OS X. Audio Units did not have a MIDI bypass. Ardour adds an implicit bypass and existing "unknown/missing" plugins after the instrument will see a different i/o config. | |||
2016-05-21 | const'ness -- just because | Robin Gareus | |
2016-05-21 | "biquadratic" needs no camelcase - fixes API doc. | Robin Gareus | |
2016-05-21 | allow lua to access array at an offset | Robin Gareus | |
2016-05-21 | keep DSP state variables finite. | Robin Gareus | |
2016-05-21 | Accommodate the fact that 'msvc_resources.rc.in' got moved to a new path | John Emmas | |
2016-05-21 | live signal analysis is for the processor -- not the plugin(s) inside | Robin Gareus | |
2016-05-20 | add lua DSP transfer function calculation | Robin Gareus | |
2016-05-20 | debug unconfiged plugins | Robin Gareus | |
2016-05-19 | add midi-bypass to re-configurable-i/o instruments | Robin Gareus | |
2016-05-19 | fix lua instrument plugins | Robin Gareus | |
2016-05-19 | prepare plugin configuration and replacing instruments | Robin Gareus | |
2016-05-19 | move "needs output port selector" (from pin-dialog) to backend | Robin Gareus | |
2016-05-19 | consolidate add_processor code | Robin Gareus | |
* fixes drag/copy'ing sidechain sends (autodestruct) * reduce duplicated code * prepare for instrument replacement | |||
2016-05-18 | add locale guards for export format | Robin Gareus | |
2016-05-18 | bypass plugin(s) - not processor (plugin-insert keeps mapping) | Robin Gareus | |
2016-05-17 | downgrade failed history/undo stack to info message | Robin Gareus | |
2016-05-17 | backport canvas color functions from Mixbus | Robin Gareus | |
2016-05-16 | updated .de translation from edogawa | Paul Davis | |