d4229da4cf
honor Vamp Plugin preferred step+block sizes.
2016-10-07 14:37:09 +02:00
485e31f082
Build qm-dsp & kissfft as static lib w/hidden symbols
...
...as precaution for plugins which may potentially use a different
version of the library.
2016-10-07 14:28:36 +02:00
5c06e3199c
fix typo in 0cf75054
2016-10-07 13:54:20 +02:00
a7d724d980
avoid more C++11 - fixes OSX/PPC & MSVC builds
2016-10-07 13:52:25 +02:00
9f342ceef7
remove cruft
2016-10-07 13:51:58 +02:00
2ac7c5d3e2
Document version of bundled qm-dsp library
2016-10-07 03:59:38 +02:00
5e63206216
prototype polyphonic audio to midi script
2016-10-07 03:45:59 +02:00
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
392972fb50
Lua Script Example for Audio to Midi Transcription (work in progress)
2016-10-06 18:49:46 +02:00
f71ad74ca7
update LuaWindow output on-the-go (allow progress print)
2016-10-06 18:35:29 +02:00
c2c5062539
Add Lua snippet to list and describe Vamp Plugins
2016-10-06 17:50:57 +02:00
5915f8dac0
cont'd work on Vamp/Lua bindings
2016-10-06 17:49:16 +02:00
70b580a4b4
Hold ctrl + click "open" session -> safe mode
...
This allows to hide the "Safe Mode" checkbox.
2016-10-06 17:42:46 +02:00
b63babbc3d
sort instrument list alphabetically
2016-10-06 13:57:58 +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
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