summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2016-10-10Interpret start & length_beats properties as double rather than Evoral::Beats.nick_m
- Evoral::Beats operator!= would prevent an increment of start_beats by intervals of less than a tick, so its possible that other subtle problems existed due to this kind of thing.
2016-10-09Add some more midi-region BBT lua-bindingsRobin Gareus
2016-10-09Ensure midi region start trim always sets _start_beats.nick_m
- Property::set() requires that new_val != current for a change to occur, but Beats::operator!= has tick resolution. i think this is pretty good evidence that _start/_length_beats should actually be double rather than Evoral::Beats (adjusting a region by increments of less than a tick is desirable).
2016-10-09TempoSection methods deal in beats rather than pulses per minute.nick_m
- removes note type from curve function for a slightly more accurate result.
2016-10-09Ensure we have a region _beat for legacy sessions, set _pulse ↵nick_m
unconditionally when loading from xml.
2016-10-09Fix logic fail when setting midi region position, rework midi region start ↵nick_m
trimming.
2016-10-07prepare for proper VST synth categorizationRobin Gareus
2016-10-07Clean up is_instrument vs needs-midi-in APIRobin Gareus
The latter is only really relevant for Audio Units. This fixes an issue with vocoders or audio-plugins that simply have a MIDI input for other purposes to be wrongly categorized as Instruments.. .. and thereby override strict-i/o rules (prefer stereo)
2016-10-07fix namespace inconsistencyRobin Gareus
2016-10-07proper C++ const API (possible fix for MSVC builds)Robin Gareus
2016-10-07Allow 'qm-dsp' to build again with MSVCJohn Emmas
2016-10-07honor Vamp Plugin preferred step+block sizes.Robin Gareus
2016-10-07Build qm-dsp & kissfft as static lib w/hidden symbolsRobin Gareus
...as precaution for plugins which may potentially use a different version of the library.
2016-10-07fix typo in 0cf75054Robin Gareus
2016-10-07avoid more C++11 - fixes OSX/PPC & MSVC buildsRobin Gareus
2016-10-07remove cruftRobin Gareus
2016-10-07Document version of bundled qm-dsp libraryRobin Gareus
2016-10-07Lua binding for std::map<>::at()Robin Gareus
2016-10-07Add tempo-map Lua bindingsRobin Gareus
2016-10-07avoid C++11 - fixes OSX/PPC buildsRobin Gareus
2016-10-07Add Lua bindings for basic MIDI model editingRobin Gareus
2016-10-06cont'd work on Vamp/Lua bindingsRobin Gareus
2016-10-06remove more unused qm-dsp code (fixes windows compile no LAPACK)Robin Gareus
2016-10-06Thin out qm-dsp code: no threadingRobin Gareus
2016-10-06update/include Queen Mary Vamp plugin setRobin Gareus
2016-10-06update OnsetDetector for updated QM-DSPRobin Gareus
2016-10-06update qm-dsp libraryRobin Gareus
2016-10-05Add option to separate type-0 SMF channels to tracksRobin Gareus
2016-10-05split type-0 SMF files by channel on importRobin Gareus
2016-10-05SMF add support for type-0 files (count channels, not tracks)Robin Gareus
2016-10-05Revert "add debug info to a-fluidsynth"Robin Gareus
This reverts commit 6821f54817e03a55f100f422b6c0bba4328c8fb8.
2016-10-05add debug info to a-fluidsynthRobin Gareus
2016-10-05add API to list Vamp PluginsRobin Gareus
2016-10-05update doxygen docRobin Gareus
2016-10-04Make some functions which are needed for native VST support like snprintf() ↵Michael Beer
visible in FreeBSD.
2016-10-04NetBSD ships with backtrace(3) in libexecinfoKamil Rytarowski
2016-10-04NetBSD uses statvfs for the functionality of statfs on LinuxKamil Rytarowski
2016-10-04NetBSD ships with pollts(2) similar to Linux specific ppoll()Kamil Rytarowski
2016-10-04NetBSD ships with <sys/endian.h> not <endian.h>Kamil Rytarowski
2016-10-04Detect free space on NetBSDKamil Rytarowski
2016-10-04allow linking unbundled version of qm-dspNils Philippsen
In the course, rename the bundled, built version libqm-dsp so it matches packaged versions.
2016-10-04NO-OP sort class-keys (for windows builds, luabridge)Robin Gareus
2016-10-04Vamp::Plugins::process Lua bindingsRobin Gareus
2016-10-04use typedef'ed types (avoid comma in CPP macro)Robin Gareus
2016-10-03add static ClassKey for windows linkingRobin Gareus
2016-10-03cont'd work on Lua Vamp-plugin APIRobin Gareus
2016-10-03enable LuaAPI::Vamp::analyze() callbackRobin Gareus
2016-10-03consistent VAMP includesRobin Gareus
This resolves an ambiguity VampHost::Vamp::Plugin and Vamp::Plugin
2016-10-03Add Vamp-plugin Lua bindings (work in progress)Robin Gareus
2016-10-02Remove unused methods, add tests to ensure meter divisors don't mess with Beats.nick_m
- TempoMap::framepos_minus_beats() was only used by its test, so don't build the test.