Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-04 | Lua bindings for "end-is-free" (automatic session-end location marker) | Robin Gareus | |
2017-05-03 | Lua bindings to set group color | Robin Gareus | |
2017-04-25 | Add missing Lua ClassKeys (windows build) | Robin Gareus | |
2017-04-25 | Fix Windows build: declare static class-keys (amend 201fd5574) | Robin Gareus | |
2017-04-25 | Some more Lua ARDOUR::Plugin bindings | Robin Gareus | |
2017-04-24 | Add ControlEvent Lua bindings and related methods to access MIDI-CC | Robin Gareus | |
2017-04-11 | add FileSource Lua Bindings | Robin Gareus | |
2017-03-30 | Add proper Lua bindings for RouteGroupList | Robin Gareus | |
2017-03-18 | Lua bindings to access MIDI region/source note-events | Robin Gareus | |
2017-03-17 | Lua bindings for libardour transient-analysis | Robin Gareus | |
2017-02-27 | rework tempo editing. | nick_m | |
most changes are due to a new design where tempo discontinuities at the beginning of a ramped section may be set. this allows easier mapping of live performance, especially in the common case of a ramped ritard before the beginning of a new section. feature summary: holding constraint modifier (shift) while dragging the BBT ruler area drags the tempo lines by changing the start tempo (as before) holding copy modifier (control) while dragging the BBT ruler area drags the tempo lines by changing the end tempo (ahem. not quite there) dragging a tempo mark while holding constraint (shift) will change the previous end tempo to match the marker position *worth trying*. holding constraint and copy modifier (control + shift) while dragging the BBT ruler area attempts to'pinch' or twist the surrounding tempi sp that later ones are not repositioned (currently suffereng from rounding errors) | |||
2017-02-25 | Add some missing luabridge::ClassInfo<>::getClassKey() - fix windows builds | Robin Gareus | |
2017-02-24 | add a missing class-key | Robin Gareus | |
2017-02-24 | Add static class-keys for windows | Robin Gareus | |
2017-02-23 | Add static Class-Keys for Windows build | Robin Gareus | |
2017-02-22 | Update processor Lua bindings | Robin Gareus | |
2017-02-21 | Add Lua binding to query monotonic time (in microseconds) | Robin Gareus | |
2017-02-20 | Allow to create aux sends from Lua scripts | Robin Gareus | |
2017-02-18 | move color_to_rgba to LuaAPI for consistency | Robin Gareus | |
2017-02-17 | Add Lua bindings related to solo/mute and realtime control changes | Robin Gareus | |
2017-02-15 | Add Lua bindings for plugin re-ordering | Robin Gareus | |
2017-02-14 | Add missing bindings (after 59daffea1) | Robin Gareus | |
2017-02-14 | Fix lua-doc (Null pointer c'tor doc) | Robin Gareus | |
2017-01-31 | Expose a new lua hook for resetting a plugin processor ( convenience func ↵ | Ben Loftis | |
only: this avoids the necessity of an extra cast to PlugInsert ) | |||
2017-01-21 | Lua: bindings for do_import() | Robin Gareus | |
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 | rename TempoSection::c_func() -> c(). ensure constant tempi have this set to 0. | nick_m | |
2017-01-06 | make previous commit compile (lua) | nick_m | |
2016-12-28 | Add Lua bindings for AudioRegion RMS+Peak calc | Robin Gareus | |
2016-12-08 | remove dups. | Robin Gareus | |
2016-12-08 | Add missing enum bindings | Robin Gareus | |
2016-12-08 | Clarify "frames" (video, timecode) vs "samples" (audio) | Robin Gareus | |
2016-12-08 | add Lua bindings for Timecode conversion | Robin Gareus | |
2016-12-07 | Add Lua bindings to inspect MidiTrack::MidiControl | Robin Gareus | |
2016-12-06 | add another useful PluginInsert binding | Robin Gareus | |
2016-12-05 | Fixup 08fffef (consistent class name) | Robin Gareus | |
2016-12-05 | Add Lua bindings to manage Groups | Robin Gareus | |
2016-12-03 | Remove Evoral::MIDIEvent | David Robillard | |
It is slightly questionable whether type specific methods like velocity() belong on Event at all, these may be better off as free functions. However the code currently uses them as methods in many places, and it seems like a step in the right direction, since, for example, we might some day have events that have a velocity but aren't stored as MIDI messages (e.g. if Ardour uses an internal musical model that is more expressive). In any case, the former inheritance and plethora of sloppy casts is definitely not the right thing. | |||
2016-11-19 | Allow to call ARDOUR.DSP Lua functions from UI scripts | Robin Gareus | |
2016-11-11 | rename Region pos_beats -> quarter_note | nick_m | |
2016-11-11 | rename note_divisions_per_minute -> ote_types_per_minute (double note_type) | nick_m | |
2016-11-11 | rename Tempo _beats_per_minute to _note_types_per_minute, provide pulse helpers. | nick_m | |
- adds quarter_notes_per_minute(), note_divisions_per_minute (double) pulses_per_minute() and frames_per_quarter_note() - this should be a no-op except for the use of tempo by the vst callback which definitely uses quarter notes per minute. - the XML node for TempoSection named 'beats-per-minute' has been renamed. | |||
2016-11-11 | rename Region pulse to pos_beats. use new beat distance api where required. | nick_m | |
- add more debugging output detecting regions whose beat and frame position do not align on a playlist. this is required as a check as we have never used frame rounding on constant tempi before 8884a5723dc | |||
2016-11-10 | Grow luabindings | Robin Gareus | |
* expose Route IOs, Panner and Instrument * add plugin + processor ChanCount * bind IOPortDescription * remove Port::**(Port*) API because there's no Port* but only boost::shared_ptr<Port> | |||
2016-10-15 | Source and AudioSource Lua bindings | Robin Gareus | |
2016-10-11 | add missing symbol for windows compile | Robin Gareus | |
2016-10-10 | Add Lua-bindings for inter-processor communication | Robin Gareus | |
2016-10-09 | Add some more midi-region BBT lua-bindings | Robin Gareus | |
2016-10-07 | fix namespace inconsistency | Robin Gareus | |