Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2016-09-16 | re-do previous commit | Robin Gareus | |
* do not include _by_name() API. Port names are locale dependent * proper whitespace (after comma, before bracket) and styleguide | |||
2016-09-16 | Revert "Add convenience Lua bindings to access plugin controls" | Robin Gareus | |
This reverts commit faf44386460b6cdda0aa249eb138e8fd82700194. | |||
2016-09-16 | Add convenience Lua bindings to access plugin controls | Thomas Brand | |
2016-09-12 | Expose Location::name() to Lua | Johannes Mueller | |
2016-09-12 | Add a Lua wrapper to Glib::build_filename() | Robin Gareus | |
2016-09-12 | Expose `Locations::remove()` to Lua | Johannes Mueller | |
Clearing location markers is a frequent task and should be automizable. For example it is handy to clear all the markers when restarting the recording from scratch after a failed recording. | |||
2016-09-12 | add request_play_loop() & get_play_loop() to luabindings | Thomas Brand | |
2016-09-06 | Expose record enable/disable to Lua bindings | Johannes Mueller | |
2016-09-06 | remove duplicate enum -- copy/paste typo | Robin Gareus | |
2016-09-06 | expose PeakMeter Lua bindings | Robin Gareus | |
2016-08-26 | Expose PluginInfo bindings (eg plugin-type, unique id, etc) | Robin Gareus | |
processor:to_insert():plugin(0):get_info().type | |||
2016-08-26 | Add Lua bindings for ProcessorVector (really ProcSelection) | Robin Gareus | |
2016-08-23 | fix windows build/runtime | Robin Gareus | |
2016-08-23 | add FluidSynth Lua Bindings | Robin Gareus | |
2016-08-22 | new libardour API for Session::new_route_from_template to allow specifying ↵ | Paul Davis | |
insertion point | |||
2016-08-21 | Lua bind MonitorProcessor | Robin Gareus | |
2016-08-19 | ad rest of Stripable API to lua | Paul Davis | |
2016-08-16 | add some missing enum bindings (for config variables) | Robin Gareus | |
2016-08-15 | expose SessionConfiguration as lua bindings | Robin Gareus | |