84938f31cf
Fix more warnings
...
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-09 01:42:22 +10:00
72041726fb
Added pt5 pt7 ptx initial format support
...
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-09 00:48:16 +10:00
67cd32a822
amend 0e3991e
(can_support.. AND configure..)
2015-08-08 02:08:27 +02:00
0e3991e828
AU: discard relationship with master-bus channel count.
2015-08-08 01:43:57 +02:00
ea0b1e704f
AU: fix debug output
2015-08-08 01:41:44 +02:00
7a3b6e6d08
remove more cruft (dead assignments)
2015-08-07 21:16:14 +02:00
9e918563df
remove cruft
2015-08-07 21:10:47 +02:00
69ac138bf2
give copy_vector() another chance.
...
last arguments in nsamples, not bytes
2015-08-07 21:00:35 +02:00
aabcbf7bad
VST use scratch buffers for processing.
2015-08-07 20:10:15 +02:00
87ba00acad
only bundle libstdc++ with OSX/PPC
2015-08-07 19:30:07 +02:00
160c185fc0
Don't call AudioBackend::enumerate_drivers for Backend states without driver selection
...
AudioBackend::enumerate_drivers is not supposed to be called for backends that
don't support driver selection. The wavesaudio backend asserts if the method is
called.
2015-08-07 21:41:37 +10:00
249dadd08c
fix VST plugin crash (from 35a9c63
)
...
depending on offset, the audio-buffer may not be
memory aligned, use memcpy() not SSE copy_vector.
2015-08-07 03:07:50 +02:00
815ffcd567
Set active text in buffer_size combo in EngineControl dialog
...
Fixes issue with empty buffer size combo when switching to the PA ASIO driver
2015-08-07 01:42:28 +10:00
71e7b2fbd6
Set the default host api in PortaudioBackend when initializing portaudio
...
Not setting a default driver causes issues with the EngineControl dialog
2015-08-07 01:25:14 +10:00
1d6e8f6681
Fixed pt import start offsets and samplerate mismatch offsets
...
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-06 17:35:17 +10:00
b75a38089b
fix ptf library deplyoment
2015-08-06 01:02:13 +02:00
bd8662efe3
prepare for the future
2015-08-06 00:50:54 +02:00
d686cb213f
Added PT .ptf session audio import functionality
...
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-06 00:28:35 +02:00
8a08d99058
rework VST processing/buffering (no more alloca).
...
TODO: check Bufferset/VSTBuffer, eventually remove
the VST_IN_PLACE ifdef’s
2015-08-05 23:24:52 +02:00
35a9c631c1
VST replaceProcessing () != in-place processing.
2015-08-05 22:14:57 +02:00
093df74a9c
update unit-tests (new Dummy backend name since a9b6277
)
2015-08-05 20:24:57 +02:00
7aeead630a
adjust click box size - fixes #6499
2015-08-05 19:53:33 +02:00
8a8b5db2c3
add synth when drag/drop importing .mid - fixes #6474
2015-08-05 17:53:03 +02:00
529a625c39
Remove "Default" devices from the PortaudioBackend
...
These are not really necessary now that input and output devices can be
selected separately.
2015-08-05 23:37:50 +10:00
66cafd10d5
Use ASIO specific device channel names for port properties/pretty names
2015-08-05 13:21:30 +10:00
61e851da08
Add code to use ASIO supplied min/max buffer sizes but don't use it
...
RME HDSP: min == max == preferred size with granularity == 0
Focusrite scarlett 2i2: min = current ASIO setting and max = max buffersize the
device supports with a granularity of 1 which means hundreds of entries in the
dropdown menu.
2015-08-05 13:21:30 +10:00
7295bb6454
Refactor methods in PortaudioBackend to get ASIO buffer sizes
2015-08-05 13:21:26 +10:00
6ca1c8164f
Add ASIO specific code to query preferred buffer size for device
2015-08-05 10:52:03 +10:00
a9b6277d50
Dummy -> Audio system: "None"
...
check if gettext() static initialization works with all compilers.
2015-08-05 00:45:08 +02:00
53e969e925
pass complete blocksize range to LV2 plugin. fixes #6498
...
the buffersize may change anytime (split cycles),
also plugin analysis uses a 4096 sample window.
2015-08-05 00:02:55 +02:00
507006a9a6
sort the Stem Export route list
2015-08-04 15:33:44 -05:00
3cbd73de49
(hopefully) less ambiguous wording of processed stem exports. Update the info text when checkbox state is changed
2015-08-04 14:49:46 -05:00
2e8e23fac3
update routing wires display
2015-08-04 18:42:27 +02:00
ca2d536a30
self-test add missing newline
2015-08-04 18:25:10 +02:00
8671e109fc
package portaudio w/WASAPI for Vista or later
2015-08-04 07:36:35 +02:00
c8b207d911
Proper solution to replace 9cabc1b
hack.
...
Initialize uninitialized variable (m_started), remove cruft.
2015-08-04 01:03:57 +02:00
e057b873b5
amend e09c620; now with semicolon :)
2015-08-03 23:09:51 +02:00
e09c62052d
fix backslashes in quotes (windows), fixes VST scan
2015-08-03 23:06:08 +02:00
847afa3f64
close file before unlink
2015-08-03 23:05:33 +02:00
2443fd1d79
VST cache file transition.
2015-08-03 23:03:48 +02:00
55cd20d862
don’t set paClipOff, have portaudio clip to -1,+1
...
Fixes issues with some integer drivers where overflow wraps
(values > 1.0 end up at -1, producing a hard click)
2015-08-03 22:57:10 +02:00
c6a02503b4
Windows XP compat
2015-08-03 22:53:53 +02:00
9cabc1bb9a
Fix MIDI input on Portaudio Backend with 32bit Windows release/optimized builds
...
MIDI input doesn't work with -O3 or -O2 optimization levels, no real idea why
at this point. So just append -O0 to CXXFLAGS to override previous optimization
flags for compiling the PortaudioBackend files
2015-08-04 00:15:59 +10:00
8132a31606
don't resize plugin-scan-report window, use sensitivity.
2015-08-03 15:54:55 +02:00
712b709e2a
dump VST blacklist at end of scan
2015-08-03 15:45:31 +02:00
1fe6c19329
translatable VST error/info messages
2015-08-03 15:17:39 +02:00
30dc3b871c
fix byte-order detection for gcc < v4.4.
2015-08-03 15:16:50 +02:00
469ead78f7
Fix typo in 8c45d4 preventing compile
2015-08-03 13:00:00 +10:00
f6fa4581b0
sha1: cleanup & separate unit test
2015-08-03 02:13:44 +02:00
8c45d446ad
VST cache rework (part one)
...
Don’t clutter up actual vst-plugin dirs with additional files.
Use dedicated folder for VST info-cache; use sha1-hash (of absolute dll
path) for .fsi file.
Use a single blacklist file (one path per line) instead of individual
.fsb files per plugin.
2015-08-03 00:25:19 +02:00