summaryrefslogtreecommitdiff
path: root/libs/midi++2
AgeCommit message (Collapse)Author
2015-12-12even more attempted changes for ipMIDI on windowsPaul Davis
2015-12-12further attempted changes for ipMIDI on windowsPaul Davis
2015-12-12some attempted changes for ipMIDI on windowsPaul Davis
2015-12-12try just removing all PLATFORM_WINDOWS conditionals in ipmidi code to see if ↵Paul Davis
it will compile
2015-12-03netbsd: Fix unportable shell constructKamil Rytarowski
Caught with pkgsrc on NetBSD
2015-11-29NOOP, remove trailing whitespace, replace tabs in python scriptsRobin Gareus
2015-11-24get faderport i/o working, basics of identifying control activityPaul Davis
2015-11-23more corrections for libmidi++ (N)RPN APIPaul Davis
2015-11-23change API for libmidi++ RPN-related signals to be more usefulPaul Davis
2015-11-23add (N)RPN handling to libmidi++Paul Davis
2015-10-22Store the file path when constructing MidiNameDocumentTim Mayberry
This is so we can compare and see if we have already parsed the file
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from .cpp and .hpp files missed by ↵Paul Davis
previous commit
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-09-13allow to run unit-test under wine from srcdir.Robin Gareus
2015-09-12plug some memory leaks in libsRobin Gareus
2015-06-29copy all XCode project files from Tracks.Paul Davis
Rationale: the Waves team maintains the XCode project files, the Ardour crew doesn't. Thus, the Waves' version is more canonical
2015-06-09Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects ↵John Emmas
(just to be on the safe side)
2015-01-09remove cruft (old unused pre-git version files)Robin Gareus
2015-01-07MusicalTime => Beats.David Robillard
2014-12-29Fix off-by-one MIDI note names.David Robillard
Much like everything else in midnam, it's not specified whether the numbers are 0 or 1 relative, but everything out there seems to be 0 relative and this matches the canvas, so go with that.
2014-12-17Remove some aborts that don't really need to be.David Robillard
Enforce PatchPrimaryKey sanity at the type level rather than attempting to check for it everywhere. Remove dead file.
2014-12-06midnam test: don't clutter up output.Robin Gareus
2014-12-03Call PBD::init() from libmidi++ test runnerTim Mayberry
This is mostly just to be able to set PBD_DEBUG for testing if necessary
2014-12-03export MIDIPP_TEST_PATH in midi++ test script so test files can be locatedTim Mayberry
Modify formatting of script to be consistant with other test scripts
2014-12-03Add test_search_path to find test files in MidnamTestTim Mayberry
2014-11-30Remove bogus test and noisy output.David Robillard
2014-11-26ensure that Ardour recognizes its own MMC device ID as "all-call" when set ↵Paul Davis
to 0x7f (127)
2014-11-22Wrap MusicalTime in a class.David Robillard
This lets us get a more explicit handle on time conversions, and is the main step towards using actual beat:tick time and getting away from floating point precision problems.
2014-11-14add abort() to non-reached codeRobin Gareus
This cleans up a lot of false-positives in static analysis and also helps compilers to optimize code paths in general. (tagging the fatal stingstream operator as ‘noreturn’ is far less trivial)
2014-10-29Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVCJohn Emmas
(new preprocessor directive - greatly improves CPU loading)
2014-10-22require a timestamp on MIDI::MachineControl::send()Paul Davis
2014-09-09plug a major mem hog.Robin Gareus
(default empty session is now ~140MB RSS, was 280MB) libXML memory was only free() at exit
2014-08-28Make sure all our VC projects agree that the product is called 'Mixbus3' (as ↵John Emmas
opposed to just 'Mixbus') It'd be nice if we could use 'ARDOUR::config_dir_name' for this purpose (or perhaps 'PROGRAM_VERSION'). However, neither is implemented widely enough at present to make this practical. Keep an eye on them though, as possible future strategies.
2014-08-04Modify our VC project files to work with msvc32-fixup.plJohn Emmas
2014-07-15Update vcproj files for changed LILV config define.David Robillard
2014-07-15Support midnam files with a channel (not patch) NoteNameList.David Robillard
2014-06-25Use PBD::find_files_matching_pattern instead of other variationsTim Mayberry
2014-06-10wrap MIDI timecode at 24hRobin Gareus
2014-06-10really fix sending MIDI timecode.Robin Gareus
2014-06-10fix crash when trying to send MMC of timecode > 255 hoursRobin Gareus
2014-04-30fix for storing 14 bit MIDI controller valuesPaul Davis
2014-04-28remove redundant os.path.join() calls when specifying install path as ↵Paul Davis
bld.env['LIBDIR']
2014-04-28finish unfinished work at basing all install paths on the program namePaul Davis
2014-04-28merge (squash) with scenechange topic branch to provide MIDI-driven scene ↵Paul Davis
change markers
2014-04-10remove inclusion of jack.h so that we can build on a platform without JACKPaul Davis
2014-04-08Add the main VC project files for building Ardour3 with Microsoft Visual StudioJohn Emmas
Note that there's no 'VS Solution' file at present and some targets haven't been built yet (e.g. 'fst')
2014-03-02remove recently added conflation of mingw64 and msvc with respect to symbol ↵Paul Davis
export
2014-03-01when mingw is mingw64, it appears that we need to use __declspec() and not ↵Paul Davis
__attribute__((visibility)) for export control
2014-02-12correct delete/free messPaul Davis