Robin Gareus
a543ae329c
Thin out qm-dsp code: no threading
2016-10-06 00:58:20 +02:00
Robin Gareus
ee2a1b7bea
update/include Queen Mary Vamp plugin set
2016-10-06 00:58:16 +02:00
Robin Gareus
72060df884
update OnsetDetector for updated QM-DSP
2016-10-06 00:58:13 +02:00
Robin Gareus
f68d2e06bc
update qm-dsp library
2016-10-06 00:57:53 +02:00
Robin Gareus
aa4343a18c
Add option to separate type-0 SMF channels to tracks
2016-10-05 20:53:22 +02:00
Robin Gareus
1aafc16955
split type-0 SMF files by channel on import
2016-10-05 20:09:36 +02:00
Robin Gareus
4d66c89b83
SMF add support for type-0 files (count channels, not tracks)
2016-10-05 20:08:26 +02:00
Robin Gareus
f6570bb507
Revert "add debug info to a-fluidsynth"
...
This reverts commit 6821f54817 .
2016-10-05 16:07:10 +02:00
Robin Gareus
6821f54817
add debug info to a-fluidsynth
2016-10-05 15:01:12 +02:00
Robin Gareus
22f342c8d8
add API to list Vamp Plugins
2016-10-05 13:23:39 +02:00
Robin Gareus
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
Robin Gareus
974ecc0292
NO-OP sort class-keys (for windows builds, luabridge)
2016-10-04 21:50:37 +02:00
Robin Gareus
a51daedbe6
Vamp::Plugins::process Lua bindings
2016-10-04 21:31:29 +02:00
Robin Gareus
408e4abf79
use typedef'ed types (avoid comma in CPP macro)
2016-10-04 00:24:22 +02:00
Robin Gareus
c0e669f19c
add static ClassKey for windows linking
2016-10-03 23:47:50 +02:00
Robin Gareus
f6b59676b5
cont'd work on Lua Vamp-plugin API
2016-10-03 18:26:16 +02:00
Robin Gareus
52b6ad1b96
enable LuaAPI::Vamp::analyze() callback
2016-10-03 05:13:41 +02:00
Robin Gareus
b55975a861
consistent VAMP includes
...
This resolves an ambiguity VampHost::Vamp::Plugin and Vamp::Plugin
2016-10-03 05:13:12 +02:00
Robin Gareus
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
Robin Gareus
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
Paul Davis
ba4220b135
fix some compiler warnings (from mingw)
2016-09-30 13:07:53 -04:00
Paul Davis
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
Paul Davis
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
Paul Davis
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
Paul Davis
8cff66c7e0
remove unused member variable
2016-09-30 11:23:01 -04:00
Paul Davis
e71809dc04
push2 gui catches port registrations
2016-09-30 11:23:01 -04:00
Paul Davis
4a159b817f
remove useless code from push2 gui dialog
2016-09-30 11:23:01 -04:00
Paul Davis
9480dc1c6a
insufficient attempt to drop references to a shadow MIDI port
2016-09-30 11:23:01 -04:00
John Emmas
4950bdaf16
Accommodate newly introduced source(s) in our MSVC project (libardour)
2016-09-30 12:21:18 +01:00
John Emmas
85072e16aa
Accommodate a header file that's been moved from gtk2_ardour into libardour
2016-09-30 08:21:37 +01:00
John Emmas
1fe19ead70
Accommodate newly introduced source(s) in our MSVC project (cairocanvas)
2016-09-30 08:20:14 +01:00
Robin Gareus
75f9a7cf11
don't include session-search paths with templates
2016-09-30 00:11:24 +02:00
Paul Davis
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
Paul Davis
5472498a50
enhance -D bindings output
2016-09-29 12:01:49 -04:00
Robin Gareus
d8291550e7
Rectangle is ambiguous on Windows
...
In file included from /usr/share/mingw-w64/include/windows.h:71:0,
from /home/ardour/win-stack-w32/include/pthread.h:198,
from /home/ardour/ardour-w32/libs/pbd/pbd/event_loop.h:29,
from /home/ardour/ardour-w32/libs/pbd/pbd/signals.h:42,
from /home/ardour/ardour-w32/libs/midi++2/midi++/parser.h:26,
from ../libs/surfaces/push2/mix.cc:30:
/usr/share/mingw-w64/include/wingdi.h:3049:67: note: candidates are: WINBOOL Rectangle(HDC, int, int, int, int)
In file included from ../libs/surfaces/push2/mix.cc:48:0:
/home/ardour/ardour-w32/libs/canvas/canvas/rectangle.h:30:48: note: class ArdourCanvas::Rectangle
2016-09-29 13:56:10 +02:00
Paul Davis
0a9c12f250
MacOS [sic] required changes for Rect in Push 2 code
2016-09-28 17:24:14 -04:00
Paul Davis
1aab360b7d
remove unnecessary method
2016-09-28 17:23:52 -04:00
Paul Davis
c8ae41d598
fix errors reported by pixman for meter redraws (and add more comments to help the coordinate challenged
2016-09-28 13:37:19 -05:00
Paul Davis
67e415e14c
make Ben's cool range select hack work with Push 2
2016-09-28 11:28:45 -05:00