13
0
Commit Graph

11748 Commits

Author SHA1 Message Date
86bfe4eff6 Lua binding for std::map<>::at() 2016-10-07 03:39:22 +02:00
bf6b8d76f4 Add tempo-map Lua bindings 2016-10-07 02:38:56 +02:00
9c2d0cb8f7 avoid C++11 - fixes OSX/PPC builds 2016-10-07 00:42:36 +02:00
0cf75054a6 Add Lua bindings for basic MIDI model editing 2016-10-07 00:23:33 +02:00
5915f8dac0 cont'd work on Vamp/Lua bindings 2016-10-06 17:49:16 +02:00
344728551d remove more unused qm-dsp code (fixes windows compile no LAPACK) 2016-10-06 01:54:21 +02:00
a543ae329c Thin out qm-dsp code: no threading 2016-10-06 00:58:20 +02:00
ee2a1b7bea update/include Queen Mary Vamp plugin set 2016-10-06 00:58:16 +02:00
72060df884 update OnsetDetector for updated QM-DSP 2016-10-06 00:58:13 +02:00
f68d2e06bc update qm-dsp library 2016-10-06 00:57:53 +02:00
aa4343a18c Add option to separate type-0 SMF channels to tracks 2016-10-05 20:53:22 +02:00
1aafc16955 split type-0 SMF files by channel on import 2016-10-05 20:09:36 +02:00
4d66c89b83 SMF add support for type-0 files (count channels, not tracks) 2016-10-05 20:08:26 +02:00
f6570bb507 Revert "add debug info to a-fluidsynth"
This reverts commit 6821f54817.
2016-10-05 16:07:10 +02:00
6821f54817 add debug info to a-fluidsynth 2016-10-05 15:01:12 +02:00
22f342c8d8 add API to list Vamp Plugins 2016-10-05 13:23:39 +02:00
f1080c352a update doxygen doc 2016-10-05 04:19:32 +02:00
Michael Beer
8d8ca6a8fa Make some functions which are needed for native VST support like snprintf() visible in FreeBSD. 2016-10-04 22:59:16 +02:00
Kamil Rytarowski
e426f0777a NetBSD ships with backtrace(3) in libexecinfo 2016-10-04 22:18:52 +02:00
Kamil Rytarowski
9d3077bd03 NetBSD uses statvfs for the functionality of statfs on Linux 2016-10-04 22:18:23 +02:00
Kamil Rytarowski
1ac7dad84e NetBSD ships with pollts(2) similar to Linux specific ppoll() 2016-10-04 22:17:49 +02:00
Kamil Rytarowski
f69776e5b7 NetBSD ships with <sys/endian.h> not <endian.h> 2016-10-04 22:17:12 +02:00
Kamil Rytarowski
5b1b3a76b5 Detect free space on NetBSD 2016-10-04 22:16:35 +02:00
Nils Philippsen
0aaded5318 allow linking unbundled version of qm-dsp
In the course, rename the bundled, built version libqm-dsp so it matches
packaged versions.
2016-10-04 22:03:28 +02:00
974ecc0292 NO-OP sort class-keys (for windows builds, luabridge) 2016-10-04 21:50:37 +02:00
a51daedbe6 Vamp::Plugins::process Lua bindings 2016-10-04 21:31:29 +02:00
408e4abf79 use typedef'ed types (avoid comma in CPP macro) 2016-10-04 00:24:22 +02:00
c0e669f19c add static ClassKey for windows linking 2016-10-03 23:47:50 +02:00
f6b59676b5 cont'd work on Lua Vamp-plugin API 2016-10-03 18:26:16 +02:00
52b6ad1b96 enable LuaAPI::Vamp::analyze() callback 2016-10-03 05:13:41 +02:00
b55975a861 consistent VAMP includes
This resolves an ambiguity VampHost::Vamp::Plugin and Vamp::Plugin
2016-10-03 05:13:12 +02:00
330e69b565 Add Vamp-plugin Lua bindings (work in progress) 2016-10-03 03:52:51 +02:00
nick_m
af289cab62 Remove unused methods, add tests to ensure meter divisors don't mess with Beats.
- TempoMap::framepos_minus_beats() was only used by its test,
	  so don't build the test.
2016-10-02 03:55:18 +11:00
nick_m
48f48ccea8 Add MidiRegion _start to the list of things we leave alone on session load. 2016-10-01 11:28:09 +10:00
nick_m
bc38f2c489 Region pulse is no longer a property. 2016-10-01 11:13:41 +10:00
9bd86c2869 allow sending OSC from inline display UIs 2016-10-01 02:22:49 +02:00
nick_m
c26636b0ec Fix locking bug in tempo map. 2016-10-01 10:19:38 +10:00
ba4220b135 fix some compiler warnings (from mingw) 2016-09-30 13:07:53 -04:00
8d30580450 attempt to fix windows failed build by including pthread.h to get DEBUG_THREAD_SELF correctly defined 2016-09-30 12:52:07 -04:00
7701207123 push2:small logic fix for destructor, mostly to ensure that the track_mix layout is destroyed
Otherwise it is still connected to the ControlProtocol::StripableSelectionChanged signal, even though the
event loop specified in the connection has been destroyed.
2016-09-30 11:07:05 -05:00
1b830f2604 reorganize push 2 code and logic to better handle device arrival after program startup
Note: we do not handle device departure correctly yet, mostly because the shadow (pad) port has a retained
reference somewhere
2016-09-30 11:23:01 -04:00
8cff66c7e0 remove unused member variable 2016-09-30 11:23:01 -04:00
e71809dc04 push2 gui catches port registrations 2016-09-30 11:23:01 -04:00
4a159b817f remove useless code from push2 gui dialog 2016-09-30 11:23:01 -04:00
9480dc1c6a insufficient attempt to drop references to a shadow MIDI port 2016-09-30 11:23:01 -04:00
4950bdaf16 Accommodate newly introduced source(s) in our MSVC project (libardour) 2016-09-30 12:21:18 +01:00
85072e16aa Accommodate a header file that's been moved from gtk2_ardour into libardour 2016-09-30 08:21:37 +01:00
1fe19ead70 Accommodate newly introduced source(s) in our MSVC project (cairocanvas) 2016-09-30 08:20:14 +01:00
75f9a7cf11 don't include session-search paths with templates 2016-09-30 00:11:24 +02:00
99c8e51918 manually revert b9cab93fb1 and remove associated code.
For the last time, because of how GDK works, Keyboard::PrimaryModifier on MacOS MUST include MOD2 ***AND** META
2016-09-29 12:01:50 -04:00