Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-16 | Fix gcc4 builds "GCC diagnostic not allowed inside functions" | Robin Gareus | |
2017-12-15 | Sync weakjack with upstream https://github.com/x42/weakjack/ | Robin Gareus | |
2017-10-30 | Add & implement PortEngine::externally_connected() API | Robin Gareus | |
2017-10-30 | Add missing header (-Wmissing-prototypes) | Robin Gareus | |
2017-10-30 | Add weak linked symbol for "jack_port_is_mine" | Robin Gareus | |
2017-09-19 | Revert some more frame/sample API issues | Robin Gareus | |
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-08-23 | backends: jack: display playback only devices | Stefan Müller-Klieser | |
When starting ardour using the jack backend, playback only devices currently do not get displayed. Mixing and Mastering only workspaces with e.g. a single USB Dac should be a common use case. Take this use case into account by adding them to the device list. Tested on Linux with jack-alsa. | |||
2017-08-05 | Update backend API: read-only MIDI input buffers | Robin Gareus | |
2017-04-19 | Use PBD::to_string() from pbd/string_convert.h in JACK utils | Tim Mayberry | |
Use pbd/string_convert.h API instead of std::ostream for numeric formatting to remain locale independent and not have to use a LocaleGuard. | |||
2016-11-11 | rename Tempo _beats_per_minute to _note_types_per_minute, provide pulse helpers. | nick_m | |
- adds quarter_notes_per_minute(), note_divisions_per_minute (double) pulses_per_minute() and frames_per_quarter_note() - this should be a no-op except for the use of tempo by the vst callback which definitely uses quarter notes per minute. - the XML node for TempoSection named 'beats-per-minute' has been renamed. | |||
2016-10-18 | fix retrieval of port properties (metadata) when the value has no type | Paul Davis | |
2016-08-19 | handle edge-case where jack-meta-data may be NULL, but the call succeeds | Robin Gareus | |
this fixes #6968 | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-01 | fix jack_port_rename() detection | Robin Gareus | |
2016-05-27 | Tempo ramps - rename bbt_time() -> bbt_at_frame(), frame_time() -> ↵ | nick_m | |
frame_at_bbt() | |||
2016-05-27 | Initial stab at tempo ramps. | nick_m | |
Replaces the list of points in TempoMap with TempoSection functions, which compute tempo-at or tick-at time relative to tempo section start. TempoMap consults them additively to determine things like bbt_time(), frame_time() get_grid() etc. This has a marked effect on scrolling speed along with the code simplification in the places it has been attempted. Several things are broken here. Currently every ramp except the last one is an exponential ramp. this may be simple to fix :). Mouse-over midi grid doesn't match mouse click grid. should also be simple. Many things seem to work, but their accuracy should be in question until each area has been addressed. | |||
2016-04-18 | implement metadata-set for remaining backends | Robin Gareus | |
2016-02-28 | prepare for update to waf 1.8 | Robin Gareus | |
uselib is no longer implicit (inherited by .use). This is still incomplete, some uselibs for non-linux variants may be missing. bld.is_defined("HAVE_XXX") also no longer works and will have to be changed (I think to bld.env["HAVE_XXX"]) in countless places. | |||
2016-01-07 | nitpick | Robin Gareus | |
2016-01-07 | fix missing symbol on OS X | Paul Davis | |
2015-12-05 | JACK: expose --nperiods option | Robin Gareus | |
2015-11-29 | NOOP, remove trailing whitespace, replace tabs in python scripts | Robin Gareus | |
2015-10-28 | fix JACK/windows compilation | Robin Gareus | |
2015-10-28 | use weak-jack's jack_port_rename wrapper | Robin Gareus | |
This avoids "[ERROR]: JACK: jack_port_set_name: deprecated". if libjack does not have jack_port_rename(), weak_libjack.def provides a fallback using jack_port_set_name(). | |||
2015-10-06 | Remove an unnecessary boolean argument in jack utils | Tim Mayberry | |
Specify latency in JackCommandLineOptions instead | |||
2015-10-05 | remove i/ofstream from libardour | Robin Gareus | |
except: * audio-unit (ifstream is known to work on OSX) * evoral curve algorithm debugger * cycle-timer debug code * export_handler's CDMarker -> TODO | |||
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-08-11 | fix jack startup on OSX (w/midi) | Robin Gareus | |
2015-07-04 | fix jack_port_get_aliases return value (if n/a) | Robin Gareus | |
2015-07-04 | fix jack/pthread windows condition | Robin Gareus | |
2015-07-04 | synchronize with https://github.com/x42/weakjack/ | Robin Gareus | |
2015-07-04 | use a trick to compile JACK/win with new and old headers | Robin Gareus | |
jack/systemdeps.h is jack2-only and contains many windows-specific typedefs (native windows threads, ptw32 threads, MSVC special cases etc etc.) which are not present in jack1/shared headers. | |||
2015-07-04 | fix side-effect of moving to jack1 headers | Robin Gareus | |
2015-07-04 | fix compilation with mingw + pthreads | Robin Gareus | |
2015-07-04 | fix use of += in waf variable | Robin Gareus | |
2015-07-04 | only compile, don’t link & run jack checks | Robin Gareus | |
2015-07-04 | fix weak jack w/new jack_port_rename() | Robin Gareus | |
2015-07-02 | fix error in type definition for weak jack handling of jack_port_rename | Paul Davis | |
2015-07-02 | add conditional use of jack_port_rename(), a newly added public API for JACK | Paul Davis | |
2015-06-14 | probe buffersize if jackd is already running. | Robin Gareus | |
2015-05-03 | Fix mixed spaces/tabs in wscripts | Christopher Arndt | |
2015-04-30 | When testing for x86 / x64 architecture, don't forget the symbols that MSVC ↵ | John Emmas | |
can understand | |||
2015-04-23 | fix jack-metadata for weak-jack linking | Robin Gareus | |
2015-04-23 | fix JACK metadata configure check. | Paul Davis | |
Trying to explicitly specify linkflags is (a) not portable (b) doesn't honor order-sensitive linkers | |||
2015-04-23 | add a real check for functioning JACK metadata API; remove configure time ↵ | Paul Davis | |
option for this | |||
2015-03-28 | Backend - change midi optons string. | nick_m | |
Multimedia Extensions -> System MIDI (MME) | |||
2015-03-13 | only jack+windows use portaudio. | Robin Gareus | |
fixes missing lib if portaudio-backend is used on on non-windows platforms (pkg-config defines HAVE_PORTAUDIO) | |||
2015-03-11 | mingw: all code is position independent | Robin Gareus | |