Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-09 | fix ranges for LADSPA unbounded toggle parameters. | Paul Davis | |
Used to be 0..4, now 0..1. The 4 is still used as an arbitrary upper bound for non-toggled parameters | |||
2017-01-08 | NO-OP: whitespace | Robin Gareus | |
2017-01-08 | Fix Pane size allocation: | Robin Gareus | |
* Skip calling allocate on recently hidden children. * Don't [temporarily] call size_allocate with negative sizes | |||
2017-01-08 | Fix crash when changing Pane widgets -- #7198 | Robin Gareus | |
Gtkmm2Ext::Pane::on_add() uses a pointer to a std::vector<> element in the destroy notify callback. If the vector is modified, that pointer becomes invalid. Add 2 widgets "A", "B". remove "B", add another one "C". Now if A is destroyed, notify_child_destroyed(PTR) points to invalid memory and not to "A". | |||
2017-01-08 | prototype track/bus sharing: state-export | Robin Gareus | |
2017-01-08 | Fix shared-pointer list creation from Lua | Robin Gareus | |
2017-01-07 | amend massive thinko in last commit (actually works). | nick_m | |
2017-01-07 | fix incorrect _start after a split. | nick_m | |
- when splitting a region where quantized notes start on the split point, the notes would sometimes vanish due to us deriving an exact quarter-note from the supplied frame. this only affects midi regions, as other region types have contents which are completely frame-based. | |||
2017-01-07 | TempoMap - do frame conversion outside the lock when possible. | nick_m | |
2017-01-07 | remove some excessive methods from TempoMap. | nick_m | |
- the beginning of what hopefully will be a saner 'pulse' definition | |||
2017-01-07 | more no-op renaming - TempoSection::compute_c_func_* -> compute_c_ | nick_m | |
2017-01-07 | clear up _initial vs _locked_to_meter TempoSection ambiguity. | nick_m | |
2017-01-07 | more inactive tempi fixes. | nick_m | |
2017-01-07 | actually make import of tempo maps at selected point work (missed line from ↵ | nick_m | |
3060a458eb) | |||
2017-01-07 | rename TempoSection::c_func() -> c(). ensure constant tempi have this set to 0. | nick_m | |
2017-01-07 | fix some inactive tempi bugs | nick_m | |
- no tempo curve for inactive tempi - inactive and meter-locked tempi cannot be deleted. | |||
2017-01-06 | warn when adding / replacing a tempo fails. | nick_m | |
2017-01-06 | make previous commit compile (lua) | nick_m | |
2017-01-06 | prevent meter-locked tempi from being moved directly when replacing. | nick_m | |
- the audio-locked meter owns it. | |||
2017-01-06 | ensure tempo lines use correct tempo type (constant/ramped) | nick_m | |
2017-01-05 | variation of a PR from ngeiwei that adds MIDI channel info to controller names | Paul Davis | |
2017-01-05 | fix assumed typo from LV2_SUPPORT PR recently committed | Paul Davis | |
2017-01-05 | Undo (bad) fix | Olivier Humbert | |
2017-01-05 | One fix | Olivier Humbert | |
2017-01-05 | French translation update | Olivier Humbert | |
2017-01-05 | French translation update | Olivier Humbert | |
2017-01-05 | French translation update | Olivier Humbert | |
2017-01-05 | syncing with upstream | Dobroslav Slavenskoj | |
2017-01-05 | Fixing LV2_SUPPORT #ifdefs | Dobroslav Slavenskoj | |
2017-01-05 | Proposed fix managing shared playlists (see #7150) | Julien ROGER | |
Actually, when duplicating a track with "share playlist", the current playlist is owned by the new created track(orig-track-id). The sharing mecanism is made by diskstreams pointing on the same(shared) playlist. Since playlist now owned by the new track, selecting another playlist in the original track "forgets" the playlist for this track.You can't select the shared playlist anymore from the original track. This commit adds a way to keep trace of shared playlist between tracks. | |||
2017-01-05 | Add missing function call in error message when compiling for windows | Tim Mayberry | |
2017-01-05 | add Meter::operator==. | nick_m | |
2017-01-05 | disallow tempi of 0 ntpm or less. | nick_m | |
2017-01-03 | MidiRegion::clone() needs to ensure that the model is loaded before calling ↵ | Paul Davis | |
MidiSource::write_to() | |||
2017-01-03 | Extend/update LV2 license interface | Robin Gareus | |
2017-01-02 | Enforce minimum pane sizes | Robin Gareus | |
* enforce minimum size of child widgets * honor manually set child-minsize in size-requests * ignore hidden children (eg. VCA) * clamp divider position (instead of just ignoring out-of-bounds moves) | |||
2017-01-02 | allow Lua session scripts to inject [immediate] RT-events | Robin Gareus | |
2017-01-02 | Whitelist bit32 Lua library for session rt-scripts | Robin Gareus | |
2017-01-02 | Match API: add rt_context option for en/disable_record() | Robin Gareus | |
This allows to call maybe_enable_record () from Lua session or DSP scripts | |||
2016-12-31 | OSC: remove unused overall feedback calls and variables | Len Ovens | |
2016-12-31 | OSC: remove feedback enable from GUI (unused) | Len Ovens | |
2016-12-31 | amend 3afe3f32df (remove unused global feedback option) | Robin Gareus | |
That commit accidentally removed unrelated code in generic-midi surface which just happened to have the same name (get/set_midi_feedback) as the unused preference. Regardless, there was more cruft there. GMCP midicontrollables now use the control surfaces' feedback option. | |||
2016-12-30 | Remove cruft (old MIDI feedback API) | Robin Gareus | |
2016-12-28 | Tear down OSC settings GUI, when the protocol is disabled | Robin Gareus | |
2016-12-28 | Move "Feedback" option to control-portocol settings | Robin Gareus | |
2016-12-28 | Fix AudioRegion RMS calc for multi-channel | Robin Gareus | |
2016-12-28 | Add Lua bindings for AudioRegion RMS+Peak calc | Robin Gareus | |
2016-12-29 | add ArdourCanvas::Flag::width() | nick_m | |
2016-12-29 | allow all types of range location (loop, start, end etc.) to be glued to ↵ | nick_m | |
bars and beats. | |||
2016-12-28 | Emit signal for special cased configuration variable | Robin Gareus | |