Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-26 | Fix issue with AU plugin-analysis | Robin Gareus | |
Copy c'tor needs to initialize "audio_input_cnt". | |||
2018-04-24 | Use URIs to identify plugin-presets | Robin Gareus | |
This fixes duplicate AU presets when adding a new preset. Presets are kept in a std::map<URI,...> adding a new presets uses the file-URI as ID. Loaded presets needs to have the same URI. | |||
2018-01-30 | Update plugin classification | Robin Gareus | |
* dedicated API for classes (effect, instrument, util) * prepare for tags (rather than categories) * prepare removal of per-plugin in_category() API | |||
2018-01-12 | Refine 31f79489, de-duplicate AU I/O configurations | Robin Gareus | |
2018-01-11 | Fix AU i/o busses accounting. | Robin Gareus | |
This fixes issues for synths with zero audio input, explicit default stereo config and optional busses. | |||
2017-09-19 | More Coreaudio SDK fixes, after 30b087ab3 | Robin Gareus | |
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-06-21 | remove min/max unbound -- LADSPA special case. | Robin Gareus | |
This explicit case should never have existed in the first place. Plugins can always implicitly exceed the range and are expected to cope with out-of-range values (e.g. meters when fed with a peaking signal may return an out-of-bounds value) | |||
2017-05-25 | Implement basic AU parameter-printing | Robin Gareus | |
(don't leave buf uninitialized) | |||
2017-04-19 | Use XMLNode::get/set_property API in AudioUnit related classes | Tim Mayberry | |
2017-03-21 | Improve plugin Ccategory consistency somewhat | Robin Gareus | |
2017-03-11 | Fix possible segfault in multi-bus AUs. | Robin Gareus | |
2017-01-20 | Add a note. | 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-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 | |