ardour.git
10 years agoSet 'downloadable' property on Soundcloud uploads
Colin Fletcher [Fri, 23 May 2014 17:59:53 +0000 (18:59 +0100)]
Set 'downloadable' property on Soundcloud uploads

Set the downloadable property according to what the user chose on files
uploaded to Soundcloud.

10 years agoShow URI of file uploaded to Soundcloud in log window.
Colin Fletcher [Fri, 23 May 2014 17:47:33 +0000 (18:47 +0100)]
Show URI of file uploaded to Soundcloud in log window.

10 years agoVisual tweaks to Soundcloud panel
Colin Fletcher [Fri, 23 May 2014 17:45:40 +0000 (18:45 +0100)]
Visual tweaks to Soundcloud panel

Re-arrange the items in the Soundcloud panel into a more sensible order &
arrangement, and add a (not-yet functional) tick-box to set the uploaded
files to be downloadable.

10 years agoBetter names for Soundcloud-related members of ExportHandler
Colin Fletcher [Fri, 23 May 2014 17:33:43 +0000 (18:33 +0100)]
Better names for Soundcloud-related members of ExportHandler

Rename the Soundcloud-related members of ExportHandler to all begin with
soundcloud_, and rename a couple of members of SoundcloudExportSelector
too for consistency.

10 years agoMake Soundcloud upload applicable to any export format.
Colin Fletcher [Fri, 23 May 2014 17:14:37 +0000 (18:14 +0100)]
Make Soundcloud upload applicable to any export format.

Add soundcloud_upload property back into ExportFormatSpecification, but
instead of making it settable in the export format specification dialog,
add a tick-box in each tab of ExportFileNotebook to allow setting it.

10 years agoRemove Soundcloud upload from export format specification
Colin Fletcher [Wed, 21 May 2014 16:52:42 +0000 (17:52 +0100)]
Remove Soundcloud upload from export format specification

Remove the Soundcloud upload property from export formats - it doesn't
belong there, since it's a thing which can apply (or not) to any format
preset.

10 years agoFix MS-DOS line endings
Colin Fletcher [Wed, 21 May 2014 17:07:31 +0000 (18:07 +0100)]
Fix MS-DOS line endings

Somehow sfdb_freesound_mootcher.cc has ended up with MS-DOS style line
endings again. Put it back to UNIX-style.

10 years agometerbridge: don't include disk/input buttons on busses; fixes #5935
Robin Gareus [Thu, 22 May 2014 22:41:43 +0000 (00:41 +0200)]
meterbridge: don't include disk/input buttons on busses; fixes #5935

10 years agoadd GPLv2 to exec_wrapper
Robin Gareus [Thu, 22 May 2014 21:44:28 +0000 (23:44 +0200)]
add GPLv2 to exec_wrapper

10 years agowaves_backend (MSVC project) - Adapt for using Waves's (customized) portaudio_x86...
John Emmas [Wed, 21 May 2014 11:50:31 +0000 (12:50 +0100)]
waves_backend (MSVC project) - Adapt for using Waves's (customized) portaudio_x86 library (Windows)

10 years agojack_backend (MSVC project) - Adapt for using portaudio_x86 library (Windows)
John Emmas [Wed, 21 May 2014 11:49:24 +0000 (12:49 +0100)]
jack_backend (MSVC project) - Adapt for using portaudio_x86 library (Windows)

10 years agoAdd newly introduced sources to MSVC projects
John Emmas [Wed, 21 May 2014 11:47:03 +0000 (12:47 +0100)]
Add newly introduced sources to MSVC projects

(SoundCloud export stuff)

10 years agoUse Glib::usleep() for consistency
John Emmas [Wed, 21 May 2014 11:45:13 +0000 (12:45 +0100)]
Use Glib::usleep() for consistency

10 years agoenforce style-guide #3, #26 and #27
Robin Gareus [Wed, 21 May 2014 00:25:45 +0000 (02:25 +0200)]
enforce style-guide #3, #26 and #27

10 years agoCoreMidi is also needed on OSX.6
Robin Gareus [Wed, 21 May 2014 00:17:35 +0000 (02:17 +0200)]
CoreMidi is also needed on OSX.6

10 years agoosx-bundle: fix vfork
Robin Gareus [Wed, 21 May 2014 00:13:00 +0000 (02:13 +0200)]
osx-bundle: fix vfork

10 years agofix type typo
Robin Gareus [Tue, 20 May 2014 22:19:15 +0000 (00:19 +0200)]
fix type typo

10 years agoremove debug output from system_exec
Colin Fletcher [Mon, 19 May 2014 21:48:28 +0000 (22:48 +0100)]
remove debug output from system_exec

remove the debug output from pbd/system_exec: it's of no further use, and
also breaks optimised builds.

10 years agoMerge branch 'noppc' of https://github.com/mojofunk/ardour into cairocanvas
Paul Davis [Mon, 19 May 2014 21:45:01 +0000 (17:45 -0400)]
Merge branch 'noppc' of https://github.com/mojofunk/ardour into cairocanvas

10 years agoMerge branch 'mingw-updates' of https://github.com/mojofunk/ardour into cairocanvas
Paul Davis [Mon, 19 May 2014 21:19:43 +0000 (17:19 -0400)]
Merge branch 'mingw-updates' of https://github.com/mojofunk/ardour into cairocanvas

10 years agoMerge branch 'export-dialog' into cairocanvas
Colin Fletcher [Mon, 19 May 2014 19:54:36 +0000 (20:54 +0100)]
Merge branch 'export-dialog' into cairocanvas

Fix merge conflicts in:
gtk2_ardour/export_range_markers_dialog.cc
gtk2_ardour/wscript
libs/ardour/ardour/export_handler.h
libs/ardour/system_exec.cc
libs/pbd/pbd/system_exec.h
libs/pbd/system_exec.cc

10 years agoindent in wscript uses spaces
Colin Fletcher [Mon, 19 May 2014 19:50:37 +0000 (20:50 +0100)]
indent in wscript uses spaces

10 years agoUse libardour SystemExec wrapper in gtk2_ardour
Colin Fletcher [Mon, 19 May 2014 18:52:32 +0000 (19:52 +0100)]
Use libardour SystemExec wrapper in gtk2_ardour

#include ardour/system_exec.h where SystemExec is used in gtk2_ardour to
get the libardour wrapper class, and remove the include completely where
it's no longer required.

10 years agoremove unnecessary and wierd constant for bottom rect (drop zone) of track canvas
Paul Davis [Sat, 17 May 2014 22:46:22 +0000 (18:46 -0400)]
remove unnecessary and wierd constant for bottom rect (drop zone) of track canvas

10 years agocomment tweak
Paul Davis [Sat, 17 May 2014 21:31:11 +0000 (17:31 -0400)]
comment tweak

10 years agoadding a new track via copy-region-drag now works (and shares code with the non-copy...
Paul Davis [Sat, 17 May 2014 21:24:42 +0000 (17:24 -0400)]
adding a new track via copy-region-drag now works (and shares code with the non-copy case

10 years agonon-copy region drag now creates a new track when a region is dragged to the drop...
Paul Davis [Sat, 17 May 2014 19:51:08 +0000 (15:51 -0400)]
non-copy region drag now creates a new track when a region is dragged to the drop zone

10 years agochange return type of Editor::axis_view_from_route()
Paul Davis [Sat, 17 May 2014 19:50:35 +0000 (15:50 -0400)]
change return type of Editor::axis_view_from_route()

10 years agoremove unused variable
Paul Davis [Sat, 17 May 2014 19:50:03 +0000 (15:50 -0400)]
remove unused variable

10 years agopart one of allowing region drag to the bottom (drop-zone) rect of track canvas
Paul Davis [Sat, 17 May 2014 16:17:16 +0000 (12:17 -0400)]
part one of allowing region drag to the bottom (drop-zone) rect of track canvas

10 years agoAdd back libardour wrappers for PBD::SystemExec
Colin Fletcher [Sun, 18 May 2014 22:02:24 +0000 (23:02 +0100)]
Add back libardour wrappers for PBD::SystemExec

Add back ARDOUR::SystemExec wrapper for PBD::SystemExec, and add
constructor for command line with parameter substitution.

10 years agoUse ARDOUR namespace for SystemExec
Colin Fletcher [Sun, 18 May 2014 21:33:25 +0000 (22:33 +0100)]
Use ARDOUR namespace for SystemExec

Explicitly use ARDOUR::SystemExec, and #include the right header for it
too.

10 years agoSystemExec: copy last argument from command line to argv[]
Colin Fletcher [Sun, 18 May 2014 19:49:58 +0000 (20:49 +0100)]
SystemExec: copy last argument from command line to argv[]

Make sure to copy any part of the command line after the last delimiter
to argv[] when creating a SystemExec with an escaped command line.

10 years agopartial fix for #5871 - midi-buffer size
Robin Gareus [Sat, 17 May 2014 20:13:03 +0000 (22:13 +0200)]
partial fix for #5871 - midi-buffer size

10 years agovst - fix effGetParameterProperties; label may be unset.
Robin Gareus [Sat, 17 May 2014 15:01:02 +0000 (17:01 +0200)]
vst - fix effGetParameterProperties; label may be unset.

10 years agovst-scanner app: properly init and use libpbd's Transmitter
Robin Gareus [Sat, 17 May 2014 14:54:12 +0000 (16:54 +0200)]
vst-scanner app: properly init and use libpbd's Transmitter

10 years agodon't load selected session if other-project is chosen:
Robin Gareus [Fri, 16 May 2014 21:16:03 +0000 (23:16 +0200)]
don't load selected session if other-project is chosen:

1) Open Ardour
2) Select project from recent list
3) "Open Other" project
4) project from (2) is opened instead of the one chosen at (3)

10 years agomore gettimeofday() -> g_get_monotonic_time()
Robin Gareus [Fri, 16 May 2014 17:58:46 +0000 (19:58 +0200)]
more gettimeofday() -> g_get_monotonic_time()

10 years agoand one more gettimeofday() transition (mackie timers)
Robin Gareus [Fri, 16 May 2014 16:35:42 +0000 (18:35 +0200)]
and one more gettimeofday() transition (mackie timers)

10 years agoyet another gettimeofday() removal (glibmm idle)
Robin Gareus [Fri, 16 May 2014 16:34:59 +0000 (18:34 +0200)]
yet another gettimeofday() removal (glibmm idle)

10 years agooutline portable implementation to replace clock_gettime()
Robin Gareus [Fri, 16 May 2014 16:19:41 +0000 (18:19 +0200)]
outline portable implementation to replace clock_gettime()

10 years agoreplace gettimeofday() with g_get_monotonic_time()
Robin Gareus [Fri, 16 May 2014 16:13:08 +0000 (18:13 +0200)]
replace gettimeofday() with g_get_monotonic_time()

10 years agoDummyAudioBackend: configurable number of MIDI ports
Robin Gareus [Thu, 15 May 2014 22:41:35 +0000 (00:41 +0200)]
DummyAudioBackend: configurable number of MIDI ports

10 years agoDummyAudioBackend: prepare configurable number of midi ports
Robin Gareus [Wed, 14 May 2014 23:18:00 +0000 (01:18 +0200)]
DummyAudioBackend: prepare configurable number of midi ports

10 years agofix midi output on audio-tracks (e.g. audio->midi plugins)
Robin Gareus [Wed, 14 May 2014 23:17:20 +0000 (01:17 +0200)]
fix midi output on audio-tracks (e.g. audio->midi plugins)

10 years agodon't use llrint on already-integral variables
Devin J. Pohly [Wed, 14 May 2014 06:59:25 +0000 (02:59 -0400)]
don't use llrint on already-integral variables

This could trick people into thinking that there is a floating-point
type hiding behind the typedef instead of an integer.

10 years agofix accumulated rounding error in BBT grid
Devin J. Pohly [Wed, 14 May 2014 06:47:32 +0000 (02:47 -0400)]
fix accumulated rounding error in BBT grid

Though current_frame is an integral type (framepos_t), it was being
added to as if it were floating-point, leading to an ever-increasing
rounding error when creating the grid for bars/beats/ticks.

10 years agofix rounding error in the min:sec ruler
Devin J. Pohly [Wed, 14 May 2014 05:40:30 +0000 (01:40 -0400)]
fix rounding error in the min:sec ruler

When zoomed in to the millisecond level, the framerate was being divided
by 1000 as an integer to generate a ruler tick interval, which doesn't
work so well at things like 44100 or 88200.  Instead, just count this
value in milliseconds, dividing by 1000 when we are done.

This was purely a display issue - the grid was in the correct place.

10 years agofix major/minor ticks on min:sec ruler
Devin J. Pohly [Wed, 14 May 2014 12:36:03 +0000 (08:36 -0400)]
fix major/minor ticks on min:sec ruler

All ticks from 0:00.000 to 0:00.999... were major, and everything after
was minor, instead of the correct distribution.

10 years agoThere will be no supported PPC build of Ardour3 so remove powerpc optimization section
Tim Mayberry [Tue, 13 May 2014 02:10:26 +0000 (12:10 +1000)]
There will be no supported PPC build of Ardour3 so remove powerpc optimization section

10 years agoRemove Mac Universal build option as it is no longer supported
Tim Mayberry [Tue, 13 May 2014 02:03:43 +0000 (12:03 +1000)]
Remove Mac Universal build option as it is no longer supported

10 years agoUse Glib::usleep in DummyAudioBackend rather than ::usleep
Tim Mayberry [Tue, 13 May 2014 05:10:32 +0000 (15:10 +1000)]
Use Glib::usleep in DummyAudioBackend rather than ::usleep

10 years agoRemove incorrect code for mingw in DummyAudioBackend::in_process_thread
Tim Mayberry [Tue, 13 May 2014 04:56:26 +0000 (14:56 +1000)]
Remove incorrect code for mingw in DummyAudioBackend::in_process_thread

I'm assuming this section was copied from the JackAudioBackend where the
thread type is not pthread_t for mingw, but in the DummyAudioBackend it
is.

10 years agoChange windows packaging to have separate scripts for Fedora 19 and 20
Tim Mayberry [Tue, 13 May 2014 04:37:27 +0000 (14:37 +1000)]
Change windows packaging to have separate scripts for Fedora 19 and 20

A large part of the packaging is shared in package.sh, this approach should
work on windows with another dll list in package-waves.sh and redefined
copydll function(which I've added untested as copydll-waves.sh)

Also add support for 64bit mingw builds via ARCH env variable. If unset
defaults to 32bit build

10 years agoUse COMPILER_MINGW define rather than __MINGW64__
Tim Mayberry [Thu, 8 May 2014 04:54:16 +0000 (14:54 +1000)]
Use COMPILER_MINGW define rather than __MINGW64__

This is necessary to build with win32 target using mingw-w64 version
on Fedora 19

10 years agoReinstate code removed that allows building with mingw and the pthreads-win32 library
Tim Mayberry [Thu, 8 May 2014 04:06:18 +0000 (14:06 +1000)]
Reinstate code removed that allows building with mingw and the pthreads-win32 library

Newer versions of mingw-w64 can be built with an included pthread implementation
called winpthreads which uses an integer type for pthread_t but pthreads-win32 does
not.

10 years agoRemove duplicate test for presence of boost header
Tim Mayberry [Sat, 3 May 2014 23:22:10 +0000 (09:22 +1000)]
Remove duplicate test for presence of boost header

10 years agoAlways link to ole32 when building with mingw for get_win_special_folder
Tim Mayberry [Fri, 2 May 2014 10:48:04 +0000 (20:48 +1000)]
Always link to ole32 when building with mingw for get_win_special_folder

needed for CoTaskMemFree in get_win_special_folder

10 years agoFix pattern to match possible audio backends on windows
Tim Mayberry [Fri, 2 May 2014 10:26:23 +0000 (20:26 +1000)]
Fix pattern to match possible audio backends on windows

10 years agoInclude windows.h for Sleep function
Tim Mayberry [Fri, 2 May 2014 10:25:09 +0000 (20:25 +1000)]
Include windows.h for Sleep function

10 years agoUse Glib::usleep in Editor::timefx_thread on Windows
Tim Mayberry [Fri, 2 May 2014 10:21:17 +0000 (20:21 +1000)]
Use Glib::usleep in Editor::timefx_thread on Windows

10 years agoInclude windows.h for Registry access related API
Tim Mayberry [Fri, 2 May 2014 10:07:06 +0000 (20:07 +1000)]
Include windows.h for Registry access related API

10 years agoFix collision between keyword interface used in glibmm and windows headers
Tim Mayberry [Fri, 2 May 2014 06:45:26 +0000 (16:45 +1000)]
Fix collision between keyword interface used in glibmm and windows headers

10 years agoOops - minor spelling corrections
John Emmas [Sat, 10 May 2014 07:41:49 +0000 (08:41 +0100)]
Oops - minor spelling corrections

10 years agoBug fix imported from Mixbus2 (SVN r11025)
John Emmas [Sat, 10 May 2014 07:35:27 +0000 (08:35 +0100)]
Bug fix imported from Mixbus2 (SVN r11025)

Fix a crashing bug when trying to launch in a non-English locale (possibly only affects Windows)

10 years agoBug fix imported from Mixbus2 (SVN r11448)
John Emmas [Sat, 10 May 2014 07:32:14 +0000 (08:32 +0100)]
Bug fix imported from Mixbus2 (SVN r11448)

If we couldn't figure out a plugin creator's name, either use as much of it as we could determine or mark the creator as 'Unknown'

10 years agoFix region content drag direction
Colin Fletcher [Tue, 15 Apr 2014 21:13:06 +0000 (22:13 +0100)]
Fix region content drag direction

Fix <Control>+drag in bottom of region to move the region contents in the
expected direction.

10 years agoFix undo of layer-changing region drags
Colin Fletcher [Mon, 14 Apr 2014 12:34:18 +0000 (13:34 +0100)]
Fix undo of layer-changing region drags

Move clear_changes() of the playlist on which a region has been dragged
before calling set_layer() on that playlist, so that undo of region drags
in layered mode undoes any layer changes too.

Should fix #5904

10 years agoshift-modifier during trim dragging causes region to jump to original position (ancho...
Paul Davis [Wed, 7 May 2014 16:13:34 +0000 (12:13 -0400)]
shift-modifier during trim dragging causes region to jump to original position (anchored at start or end, depending on trim type)

10 years agofirst pass at tightening up waveform drawing algorithm to generally round down when...
Paul Davis [Wed, 7 May 2014 14:35:45 +0000 (10:35 -0400)]
first pass at tightening up waveform drawing algorithm to generally round down when dealing with fractional pixels

10 years agoprovide plugins with all available buffers.
Robin Gareus [Tue, 6 May 2014 21:34:04 +0000 (23:34 +0200)]
provide plugins with all available buffers.

e.g. Audio in -> Midi out plugins (on an audio-track).
Midi-buffers do exist in the route but no corresponding
(physical) Input port-buffer exists and ardour crashed.

Now, the plugin itself still only accesses the mapped ports
(ChanMapping), but the mapped buffers are at most
"processor_max_streams" and at least the required
in+out buffers for the plugin.

10 years agofix mingw build - needs bundle_env_mingw.cc when building with mingw, and that is...
Paul Davis [Tue, 6 May 2014 17:14:18 +0000 (13:14 -0400)]
fix mingw build - needs bundle_env_mingw.cc when building with mingw, and that is a build target, not a platform

10 years agoAdd some more missing #includes
John Emmas [Tue, 6 May 2014 16:00:35 +0000 (17:00 +0100)]
Add some more missing #includes

10 years ago'atomic_ops' to use glib, rather than Waves's inbuilt atomic operations
John Emmas [Tue, 6 May 2014 08:41:40 +0000 (09:41 +0100)]
'atomic_ops' to use glib, rather than Waves's inbuilt atomic operations

Note that the following source files can be removed once we know this works on all platforms:-
backends/wavesaudio/wavesapi/akupara/threading/atomic_ops.hpp
backends/wavesaudio/wavesapi/akupara/threading/atomic_ops_gcc_x96.hpp
backends/wavesaudio/wavesapi/akupara/basics.hpp
backends/wavesaudio/wavesapi/akupara/compiletime_functions.hpp

10 years agoAdd a return value to 'WCMRPortAudioDeviceManager::getDeviceAvailableSampleRates()'
John Emmas [Tue, 6 May 2014 08:33:54 +0000 (09:33 +0100)]
Add a return value to 'WCMRPortAudioDeviceManager::getDeviceAvailableSampleRates()'

(whilst technically, it doesn't report any encountered errors, it should nevertheless be returning some kind of error status)

10 years agoAdd a couple of pthread helper macros
John Emmas [Tue, 6 May 2014 08:31:11 +0000 (09:31 +0100)]
Add a couple of pthread helper macros

(to accommodate the fact that in ptw-win32, 'pthread_t' is subtlely different from its non-Windows counterparts)

10 years agoAdd 'waves_backend.vcproj'
John Emmas [Tue, 6 May 2014 08:26:59 +0000 (09:26 +0100)]
Add 'waves_backend.vcproj'

10 years agoAdd the 'porttime' source file for Windows
John Emmas [Tue, 6 May 2014 08:25:27 +0000 (09:25 +0100)]
Add the 'porttime' source file for Windows

10 years agoAdd some type guards to 'wstdint.h' (in case we previously #included some headers...
John Emmas [Tue, 6 May 2014 08:23:00 +0000 (09:23 +0100)]
Add some type guards to 'wstdint.h' (in case we previously #included some headers which already define those types)

10 years agoAdd some casting and namespace specifiers to keep MSVC happy
John Emmas [Tue, 6 May 2014 08:20:03 +0000 (09:20 +0100)]
Add some casting and namespace specifiers to keep MSVC happy

10 years agoAdd a couple of missing header files (needed for cin /cout etc)
John Emmas [Tue, 6 May 2014 08:16:59 +0000 (09:16 +0100)]
Add a couple of missing header files (needed for cin /cout etc)

10 years agoAdd 'midi_scene_change' sources to ardour.vcproj
John Emmas [Tue, 6 May 2014 08:08:47 +0000 (09:08 +0100)]
Add 'midi_scene_change' sources to ardour.vcproj

10 years agoa variety of changes to finalize (?) (MIDI) SceneChange functionality
Paul Davis [Fri, 2 May 2014 22:44:04 +0000 (18:44 -0400)]
a variety of changes to finalize (?) (MIDI) SceneChange functionality

10 years agotell the SceneChanger to emit any relevant scene changes after a locate
Paul Davis [Fri, 2 May 2014 22:43:37 +0000 (18:43 -0400)]
tell the SceneChanger to emit any relevant scene changes after a locate

10 years agochanging the start (position) of a marker with a scene change needs to update the...
Paul Davis [Fri, 2 May 2014 22:43:04 +0000 (18:43 -0400)]
changing the start (position) of a marker with a scene change needs to update the SceneChanger

10 years agoAdd ComboOption configuration for default-fade-shape
Adrian Knoth [Wed, 30 Apr 2014 21:17:49 +0000 (21:17 +0000)]
Add ComboOption configuration for default-fade-shape

Let the user choose the preferred default fade shape in the editor
section of the preference menu.

10 years agoIntroduce global default-fade-shape configuration variable
Adrian Knoth [Mon, 24 Mar 2014 12:22:49 +0000 (13:22 +0100)]
Introduce global default-fade-shape configuration variable

Some users always want the same fade in/out style, e.g., constant power,
symmetric, fast etc.

To avoid having them change the fade style manually for each fade, use a
global configuration variable instead.

10 years agoDrop unused set_default-fade(float, framecnt_t) prototype
Adrian Knoth [Sat, 22 Mar 2014 14:36:45 +0000 (15:36 +0100)]
Drop unused set_default-fade(float, framecnt_t) prototype

10 years agoif using the audio/MIDI setup dialog because there are >1 backends, but the chosen...
Paul Davis [Thu, 1 May 2014 16:31:30 +0000 (12:31 -0400)]
if using the audio/MIDI setup dialog because there are >1 backends, but the chosen backend is not under our control (i.e. JACK), remember to start it before returning from the dialog

10 years agofix crash in butler when destroying before thread is started
Paul Davis [Thu, 1 May 2014 16:27:26 +0000 (12:27 -0400)]
fix crash in butler when destroying before thread is started

10 years agofix install path for ./waf install of waves backend
Paul Davis [Thu, 1 May 2014 14:18:30 +0000 (10:18 -0400)]
fix install path for ./waf install of waves backend

10 years agosecond part of windows/osx macro change - forgot *.cpp files
Paul Davis [Thu, 1 May 2014 13:39:11 +0000 (09:39 -0400)]
second part of windows/osx macro change - forgot *.cpp files

10 years agoalter platform-dependent preprocessor macros to use the same names as the rest of...
Paul Davis [Thu, 1 May 2014 13:32:18 +0000 (09:32 -0400)]
alter platform-dependent preprocessor macros to use the same names as the rest of the ardour codebase

10 years agofix compile for waves backend, after recent API change
Paul Davis [Thu, 1 May 2014 13:22:59 +0000 (09:22 -0400)]
fix compile for waves backend, after recent API change

10 years agouse AudioBackendInfo::already_configured() to correctly determine if backend requires...
Paul Davis [Thu, 1 May 2014 13:15:26 +0000 (09:15 -0400)]
use AudioBackendInfo::already_configured() to correctly determine if backend requires setup

Fixes issues when using JACK backend in combination with others, that prevented connecting to an existing JACK server.

10 years agoAdd AudioBackend::info() method to retrieve AudioBackendInfo object
Paul Davis [Thu, 1 May 2014 13:14:25 +0000 (09:14 -0400)]
Add AudioBackend::info() method to retrieve AudioBackendInfo object

Goal is to be able to call AudioBackendInfo::already_configured() from the right place.

10 years agochange location marker ruler text for get_trx() == true case
Paul Davis [Thu, 1 May 2014 11:53:46 +0000 (07:53 -0400)]
change location marker ruler text for get_trx() == true case

10 years agocorrectly set up ruler preferences for get_trx() == true case
Paul Davis [Thu, 1 May 2014 11:53:28 +0000 (07:53 -0400)]
correctly set up ruler preferences for get_trx() == true case

10 years agomore previously applied changes required to build Waves audio/midi backend
Paul Davis [Wed, 30 Apr 2014 18:24:32 +0000 (14:24 -0400)]
more previously applied changes required to build Waves audio/midi backend

10 years agosecond part of (previously applied) change to be able to use -fms-extensions with...
Paul Davis [Wed, 30 Apr 2014 17:48:25 +0000 (13:48 -0400)]
second part of (previously applied) change to be able to use -fms-extensions with C compiler