Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-11 | fix compilation on osx | nick_m | |
2016-11-11 | audio units uses quarter_notes_per_minute(). | nick_m | |
2016-11-10 | Add AU support for output-channel/bus grouping | Robin Gareus | |
2016-08-19 | and another typo gone in in 9702020 | Robin Gareus | |
2016-08-19 | fix typo in 9702020 | Robin Gareus | |
2016-08-18 | Report quarter note rather than beat position to AU plugins. | nick_m | |
2016-08-17 | fix ramped BPM reporting to AU and VST plugins | Robin Gareus | |
2016-07-16 | handle no audio-output AUs | Robin Gareus | |
2016-07-16 | improve AU Latency PropertyChange Events | Robin Gareus | |
2016-07-16 | AU: install latency listener | Robin Gareus | |
Don't query after every cycle, some plugins inject license checks when a host queries latency (!) | |||
2016-07-16 | AU: remove cruft, fix parameter initialization | Robin Gareus | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-08 | untested hack for AU multi-bus outputs which are not explicitly listed | Robin Gareus | |
2016-07-07 | fix AU bus sidechaining | Robin Gareus | |
2016-07-04 | fix AU sidechain busses | Robin Gareus | |
2016-07-04 | experimental support for AU sidechain busses | Robin Gareus | |
some plugins include a sidechain bus which is not explicitly listed under "Reported Channel Capabilities" list, nor the "Input/Output Channel Handling" | |||
2016-06-25 | major internal plugin & processor API change: | Robin Gareus | |
Pass current (latency compensated) cycle times to plugin. This fixes time-reporting to plugins and also fixes automation and when bouncing (the session->transport* is not valid) etc. | |||
2016-05-27 | AU tempo API updates | Robin Gareus | |
2016-05-27 | Tempo ramps - fix OSX compilation. | nick_m | |
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-26 | fix maths thinko | Robin Gareus | |
2016-05-26 | fix Audio Unit BBT | Robin Gareus | |
2016-05-07 | fix LocaleGuard contstructor (3dc77280) | Robin Gareus | |
2016-05-05 | we always only use the "C" locale when saving. | Robin Gareus | |
2016-05-04 | OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) | Paul Davis | |
2016-05-03 | handle single-bus, non-variable i/o Audio Units w/multiple configurations. | Robin Gareus | |
2016-04-22 | fix single-bus AU rendering & related updates | Robin Gareus | |
2016-04-22 | invalidate AU cache on re-scan | Robin Gareus | |
2016-04-22 | use coreaudio wrapper | Robin Gareus | |
2016-04-22 | Single instance AUs only, use variable i/o | Robin Gareus | |
2016-04-22 | AU multibus support | Robin Gareus | |
2016-04-15 | fix duplicate definition (typo in 5242aeb8) | Robin Gareus | |
2016-04-15 | variable plugin port config. | Robin Gareus | |
* extend plugin API (query IO ports) * collect possible variable plugin configurations (AU, Lua) * prepare semi-automatic configuration (presets: mono, stereo, N) | |||
2016-04-15 | AU synth inplace processing | Robin Gareus | |
2016-04-15 | find a good match for variable i/o plugins | Robin Gareus | |
2016-04-13 | fix typo | Robin Gareus | |
2016-04-13 | fix configurable IO MIDI FX w/strict-i/o | Robin Gareus | |
2016-04-02 | add some AU debug message | Robin Gareus | |
(if this is encountered, a crash is likely and error log will be useless) | |||
2016-04-02 | NO-OP whitespace | Robin Gareus | |
2016-03-30 | fix prev commit. | Robin Gareus | |
2016-03-30 | add i/o map support for Audio Unit | Robin Gareus | |
untested - not even compile-tested. | |||
2016-03-30 | fix copy/paste typo | Robin Gareus | |
2016-03-30 | Delegated plugin configuration is now always successful.. except | Robin Gareus | |
..in case of outright errors (e.g. data format mismatch) or non-implemented edge-cases e.g. midi generators (no audio in, no midi in, no audio-out) or control-data filters (only control ports). | |||
2016-03-29 | fix AU configure_io return value (bool not int) | Robin Gareus | |
2016-01-28 | Fix AU port-name encoding. | Robin Gareus | |
This allows us to revert ec8cf4e4, maybe. After testing if port-names are still properly displayed. | |||
2016-01-09 | fix const-ness issue. | Paul Davis | |
This one is debatable, but since we know that the filter method is const with respect to the AUPluginInfo object, the const_cast<> seems like the simplest AND cleanest solution | |||
2016-01-09 | API evolution | Robin Gareus | |
The Session-reference is only needed to instantiate/load the plugin. Indexing presets is not supposed to call load() and be const WRT to PluginInfo | |||
2016-01-08 | exclude AU factory presets from favorite list | Robin Gareus | |