Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2016-10-07 | fix typo in 0cf75054 | Robin Gareus | |
2016-10-07 | Add tempo-map Lua bindings | Robin Gareus | |
2016-10-07 | Add Lua bindings for basic MIDI model editing | Robin Gareus | |
2016-10-06 | cont'd work on Vamp/Lua bindings | Robin Gareus | |
2016-10-05 | add API to list Vamp Plugins | Robin Gareus | |
2016-10-04 | NO-OP sort class-keys (for windows builds, luabridge) | Robin Gareus | |
2016-10-04 | Vamp::Plugins::process Lua bindings | Robin Gareus | |
2016-10-04 | use typedef'ed types (avoid comma in CPP macro) | Robin Gareus | |
2016-10-03 | add static ClassKey for windows linking | Robin Gareus | |
2016-10-03 | cont'd work on Lua Vamp-plugin API | Robin Gareus | |
2016-10-03 | Add Vamp-plugin Lua bindings (work in progress) | Robin Gareus | |