Commit graph

23496 commits

Author SHA1 Message Date
Robin Gareus
c8157dd117 add Lua script example for vamp onset analysis 2016-10-03 18:26:16 +02:00
Robin Gareus
f6b59676b5 cont'd work on Lua Vamp-plugin API 2016-10-03 18:26:16 +02:00
Tim Mayberry
ae72acb493 Remove old unused and unmaintained Windows build scripts
These scripts are no longer used and caused confusion to someone on IRC
recently who thought they were used for the official builds.
2016-10-03 20:22:34 +10: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
2607e154ea add vamp-plugin example lua script 2016-10-03 03:52:51 +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
bb3312c3bb fix_bbtppq: add missing space - no-op 2016-10-01 11:30:40 +10: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
nick_m
c742596024 fix_bbtppqn: setting start and length accounts for for multiple tempi, 2016-10-01 09:08:54 +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
Ben Loftis
07acc1dfa6 revert previous unintended commit 2016-09-30 10:59:14 -05:00
Ben Loftis
ea10f0a53e fix: using arrow-keys on selected mixer strips would recursively affect grouped faders 2016-09-30 10:52:46 -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
Robin Gareus
3d256ff2c2 Constrain Samplerate selection when session is loaded
Ardour does not allow to change the rate of a session itself.
2016-09-30 16:50:00 +02:00
Robin Gareus
7f8ec25e25 fix sample-rate display: show active (not desired) rate 2016-09-30 16:50:00 +02:00
Tim Mayberry
2637aaee23 Fix finding of splash file and display in About dialog 2016-09-30 22:37:00 +10:00
John Emmas
4950bdaf16 Accommodate newly introduced source(s) in our MSVC project (libardour) 2016-09-30 12:21:18 +01:00
John Emmas
9df3a2a547 When building with MSVC some of the header file stuff is only relevant in early versions (e.g. VC8) 2016-09-30 08:24:51 +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
Robin Gareus
10d05f0ee3 some Collaborative Albums from the early 80's 2016-09-29 20:46:23 +02:00
Paul Davis
587439acf8 fix crash on OS X el capitan when using command line arguments 2016-09-29 13:05:38 -04: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
nick_m
e67303b0e4 fix_bbtppq: fix typo. 2016-09-29 23:45:15 +10:00
nick_m
52ce0dc354 fix_bbtppq update: format text, remove old sources in region method. 2016-09-29 22:34:32 +10: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
Robin Gareus
96b35db9bd Fix error: conversion from 'int' to non-scalar type 2016-09-29 13:41:17 +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
e3c93b7470 clang on el capitan etc. no longer supports -fstrength-reduce 2016-09-28 16:52:16 -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
Paul Davis
e25a4371cb output more stuff to the error channel if/when a session fails to load/be created 2016-09-28 11:28:45 -05:00
Paul Davis
1f88b6d35f make error dump on stderr slightly more obvious 2016-09-28 11:28:45 -05:00
nick_m
4634801cf1 Rename headless-chicken utility to fix_bbtppq 2016-09-29 02:26:16 +10:00
Paul Davis
6c4627b1b7 fix for push2 code on Windows (no random()) 2016-09-28 10:51:01 -05:00
Paul Davis
b6e62c6654 move mode/scale/key definitions out of push2 code and into libardour; Aeolian is the same as Minor 2016-09-28 10:47:17 -05:00