f68d2e06bc
update qm-dsp library
2016-10-06 00:57:53 +02:00
2a27cc4758
GUI support for type-0/1 SMF import (display channel/track count)
...
This needs further work:
Type-1 SMF are always
"One [Ardour] track per [MIDI] track"
Only type-0 SMF have the option
"One [Ardour] track per [MIDI] channel"
and
"One [Ardour] track per [MIDI] file"
This is ambiguous with multi-channel audio or multiple selection,
mixed audio+midi and worse with mixed type0/1 .mid selection.
This calls for a dedicated dropdown to select MIDI Import Disposition
for type-0 SMF.
2016-10-05 21:01:21 +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
cd5d4b081e
elaborate Lua-Vamp example
2016-10-05 16:07:03 +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
44b41e3058
refine Lua doc/doxygen-parser and handle special-cases
2016-10-05 04:21:09 +02:00
f1080c352a
update doxygen doc
2016-10-05 04:19:32 +02:00
b233a56a80
fix interface - proessor_selection is not a Lua C-Function
2016-10-05 01:14:43 +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
b86a4a585d
fix windows bundle after 0aaded53
2016-10-04 22:25:11 +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
Kamil Rytarowski
f9c83a04f1
Fix ldd(1) parsing on NetBSD
...
* NetBSD
$ ldd /bin/cat
/bin/cat:
-lc.12 => /lib/libc.so.12
* Linux
$ ldd /usr/bin/cat
linux-vdso.so.1 => (0x0000726abb373000)
libc.so.6 => /lib64/libc.so.6 (0x0000726abafa7000)
/lib64/ld-linux-x86-64.so.2 (0x0000726abb374000)
2016-10-04 22:15:33 +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
eighthkeepa
ca90e56532
Akai MIDIMix map -- Squashed commit of the following:
...
commit 6da4554e43180a4147b9dc9e0025c91ffc6fd9af
Author: eighthkeepa <eighthkeepa@gmail.com>
Date: Fri Aug 19 11:51:27 2016 +0300
Update AKAI_MIDIMix_EQ_Mode.map
Fixed incorrect track numbers on lines 41, 42 and 43.
commit 5fb56a2f742f1523a8fa2d7ddceab1a0f0f491e5
Author: eighthkeepa <eighthkeepa@gmail.com>
Date: Wed Aug 17 22:15:45 2016 +0300
Update AKAI_MIDIMix_EQ_Mode.map
Added line that warns user to add "a-EQ" plugin before working with this map.
commit 3d664b877ee5ed0e17e5e43deb963d7a0f98d7d1
Author: eighthkeepa <eighthkeepa@gmail.com>
Date: Wed Aug 17 15:03:45 2016 +0300
Create AKAI_MIDIMix_EQ_Mode.map
My midi map for Akai MIDIMix. This one has volume knobs bindings included, so you can control equalizers of each track.
2016-10-04 21:58:47 +02:00
eighthkeepa
c68a1039d7
Create AKAI_MIDIMix_Normal_Mode.map
...
My midi map for AKAI Midimix. This one has no volume knobs bindings.
2016-10-04 21:56:15 +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
0d2ccdd39c
update lua-doc formatting
...
* include Vamp Documentation
* show doxygen doc for class/struct data-members
2016-10-04 04:45:35 +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
c8157dd117
add Lua script example for vamp onset analysis
2016-10-03 18:26:16 +02:00
f6b59676b5
cont'd work on Lua Vamp-plugin API
2016-10-03 18:26:16 +02:00
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
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
2607e154ea
add vamp-plugin example lua script
2016-10-03 03:52:51 +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
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
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
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
07acc1dfa6
revert previous unintended commit
2016-09-30 10:59:14 -05:00
ea10f0a53e
fix: using arrow-keys on selected mixer strips would recursively affect grouped faders
2016-09-30 10:52:46 -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