Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-29 | Add/remove source(s) in our MSVC project (midi++2) | John Emmas | |
2020-04-28 | remove pointless libs/midi++2/midi++/event.h file | Paul Davis | |
This was just a proxy for libs/evoral/evoral/Event.h. Note that the #define that controlled allocation that was at the top of the removed header is replicated in the Evoral header, so there are no semantic changes | |||
2020-04-01 | Overhaul InstrumentInfo | Robin Gareus | |
* Remove unused direct calls into plugin * Assume empty model to mean plugin-provided MIDNAM (!) The route owned Instrument-Info is the central access point used by the GUI for MIDI name lookups. At this point in time, custom settings are saved/restored by the GUI (MidiTimeAxisView). InstrumentInfo provides a volatile store for MIDNAM mode and model. | |||
2020-01-27 | Fix building unit-tests | Robin Gareus | |
2020-01-14 | NO-OP: whitespace | Robin Gareus | |
2019-12-19 | slightly enhanced error handling when loading MIDNAM data | Paul Davis | |
2019-12-09 | Fix deprecated-copy warnings | David Robillard | |
It's long been a guideline (and IIRC a Weff-c++ warning) that either all, or none, of the copy methods should be defined, but this became a standard warning in GCC9. Presumably to account for a later language change though I'm not sure which. I don't remember why the ChanMapping copy constructor can't just be a simple copy (it's just a map of POD), but figure it's safer to just copy what that does. | |||
2019-11-21 | Use new boost::optional API | Robin Gareus | |
get_value_or() has been deprecated since boost 1.56 | |||
2019-11-02 | rename all Evoral source from .(hpp|cpp)$ to .(h|cc) | Paul Davis | |
2019-09-18 | NO-OP: fix some Wimplicit-fallthrough | Robin Gareus | |
gcc can recognize various regexps in comments. Since C++17 provides [[fallthrough]], using /* fallthrough */ consistently seems appropriate until we switch to C++17. see also https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html | |||
2019-09-05 | Ignore <ExtendingDeviceNames> midnam during unit-test | Robin Gareus | |
So far Ardour only supports midnam descriptions that specify a <MasterDeviceNames> directly. | |||
2019-09-05 | Fix paths to .midnam file | Robin Gareus | |
2019-08-03 | Update core library GPL boilerplate and (C) from git log | Robin Gareus | |
2019-05-04 | Ignore MIDNAM NRPN Controls for the time being | Robin Gareus | |
This fixes an issue with Novation_BassStationII.midnam duplicate assignments CC + NRPN. | |||
2019-04-08 | Undo yet more frame/sample replacements | Robin Gareus | |
2019-04-08 | Undo more incorrect sample/frame replacements | Robin Gareus | |
2019-04-08 | Revert some incorrect frames -> samples replacements | Robin Gareus | |
2019-02-28 | Remove ancient, unmaintained xcode project files | Robin Gareus | |
2019-02-28 | Clean up remnants from a half eaten apple | Robin Gareus | |
2018-11-23 | Handle some midnam edge-cases | Robin Gareus | |
Whitespace between XML nodes can result in "text" children. Those need to be skipped in the patch-name list. | |||
2018-10-14 | remove use of hardcoded -fPIC compiler flag, and use compiler flag dict instead | Paul Davis | |
2018-09-30 | Adapt our remaining MSVC projects for 'boost::atomic' (in case it later gets ↵ | John Emmas | |
extended to the other libs) Stage 1 of 3 (more to follow) | |||
2018-09-27 | change type of MIDI::Parser::position signal to include timestamp | Paul Davis | |
2018-09-18 | new transport slave/master implementation, libs/ edition | Paul Davis | |
2018-09-10 | Initial changes needed for building Mixbus (with MSVC) as version 5 | John Emmas | |
(Mixbus itself will probably need extra changes) | |||
2018-07-24 | Distinguish unset MIDI Patch and bank 0 | Robin Gareus | |
2018-07-04 | ignore system reset messages entirely in the MIDI parser | Paul Davis | |
2018-02-15 | When building with MSVC, allow for the fact that Mixbus and Ardour can be ↵ | John Emmas | |
using different versions of the SESSION_FILE format | |||
2018-02-14 | Accommodate the change from libtimecode to libtemporal | John Emmas | |
2017-09-24 | convert codebase to use Temporal for various time types | Paul Davis | |
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-08-30 | Catch new exception in other places. | Robin Gareus | |
2017-04-19 | Use XMLNode::set_property API in Midi::Port class | Tim Mayberry | |
2017-04-19 | Use XMLNode::set_property API in Midnam related classes | Tim Mayberry | |
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-12-03 | Factor out and extend MIDIXML implementation | David Robillard | |
2016-11-29 | Making buildable under OpenBSD. | David Carlier | |
2016-10-29 | Allow to dynamically un/load Midnam Patches | Robin Gareus | |
2016-08-30 | Update our MSVC project files to generate the most recent Ardour session ↵ | John Emmas | |
file format (ver 5) rather than the older v3 format | |||
2016-06-26 | Enable build for FreeBSD (part 1/2) | Robin Gareus | |
Adopted from Michael Beer -- GH pull-request #232 with minor changes: * rebased on master, * removed trailing whitespace, * don't explicitly change saved configuration defaults (wscript) * moved sys/wait (WNOHANG) to header include * separate changes in GUI and lib | |||
2016-05-21 | Accommodate the fact that 'msvc_resources.rc.in' got moved to a new path | John Emmas | |
2016-02-22 | Spelling correction patch from Debian | Adrian Knoth | |
Patch taken (and forward-ported to HEAD) from <https://anonscm.debian.org/cgit/pkg-multimedia/ardour.git/plain/debian/patches/0100-fix-typos.patch> | |||
2016-02-01 | change API of MIDI::Port::drain() to include a maximum blocking time | Paul Davis | |
2016-01-18 | add explanatory comment regarding IP_MULTICAST_LOOP, remove cout debug msg | Paul Davis | |
2016-01-18 | try using reversed IP_MULTICAST_LOOP semantics for windows | Paul Davis | |
2016-01-18 | momo ip midi debugging | Paul Davis | |
2016-01-18 | mo' ip midi debugging | Paul Davis | |
2016-01-18 | remove ipmidi debugging | Paul Davis | |
2016-01-18 | windows, i love you, more | Paul Davis | |
2016-01-18 | windows, i love you | Paul Davis | |