summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2011-12-02correct code for MIDIEvent::is_{spp,mtc_quarter}()Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10866 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-02new configuration variable to control display of periodic MIDI messagesPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10864 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-02probable fix for compile failures on OS X caused by unconditional inclusion ↵Paul Davis
of vst_plugin.cc in source list git-svn-id: svn://localhost/ardour2/branches/3.0@10863 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-02add 3 new is_foo() methods to MIDIEvent for testing for certain periodic ↵Paul Davis
MIDI messages git-svn-id: svn://localhost/ardour2/branches/3.0@10862 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-02make Evoral::Event be polymorphic by adding virtual to its destructor (why ↵Paul Davis
was this not done already?) git-svn-id: svn://localhost/ardour2/branches/3.0@10861 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-02get that fix for accels in tooltips correct this timePaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10856 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-02fix message about markup elements by changing accel strings from <Mod> to Mod-Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10854 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-01significantly reduce rounding error when doing framepos_t + BBT mathPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10852 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-01stop spewing debug output from SMFSourcePaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10851 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-01fix a number of fundamental issues with Gtkmm2ext::Prompter, mostly centered ↵Paul Davis
on bad behaviour when Enter/Return is pressed git-svn-id: svn://localhost/ardour2/branches/3.0@10848 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-01provide semantic ordering of simultaneous MIDI events; add operator== to ↵Paul Davis
MidiBuffer iterator; add empty() to MidiBuffer for no particular reason git-svn-id: svn://localhost/ardour2/branches/3.0@10846 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-30commit to the "new" tooltip API, use set_tooltip_markup() rather than ↵Paul Davis
set_tooltip_text() to allow for more creative tooltips git-svn-id: svn://localhost/ardour2/branches/3.0@10844 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-30update CycleTimer to utilize NDEBUG and PBD::DEBUG so that we can leave them ↵Paul Davis
in place and use them at run time git-svn-id: svn://localhost/ardour2/branches/3.0@10840 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-29Speculative fix for crash with untranslated messagesCarl Hetherington
without | in them (#4521). git-svn-id: svn://localhost/ardour2/branches/3.0@10838 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-29temporarily revert change that might be causing an endless loop while MIDI ↵Paul Davis
monitoring/recording git-svn-id: svn://localhost/ardour2/branches/3.0@10836 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-28extra include required for S_()Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10835 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-28add _S() macro to i18n.h for libs/ardour and libs/gtkmm2extPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10834 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-28Hopefully fix some i18n bugs (#3565).Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10833 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-28remove get_rt() call from graph code, since JACK takes care of that for us ↵Paul Davis
and all process threads are created using libjack thread API git-svn-id: svn://localhost/ardour2/branches/3.0@10829 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-24Add option to glue new regions to bars and beats (#4202).Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10821 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-24Fix key bindings in tooltips for ArdourButton buttons.David Robillard
Sinced gtkmm2ext needs to get at the actions of widgets, I moved the action to Gtkmm2ext::Activatable. Not sure if the wisest thing to do here would be to use Gtkmm::Activatable, but figured there's a reason Paul didn't do so (the name set_related_action is from there so presumably it's known about), so this is the simplest change that allows access to the action in Gtkmm2ext. The vfunc calling stuff should probably move there as well... git-svn-id: svn://localhost/ardour2/branches/3.0@10818 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-24Save references to external files in LV2 state as symbolic links.David Robillard
With this commit it is possible to archive sessions that contain plugins with complex file-containing state (e.g. Linuxsampler with a sample bank loaded) with any archive tool, e.g.: tar -hjcf session.tar.bz2 session Which will give you a fully self-contained archive of everything used in the session, so you can e.g. send it to a collaborator who may not have the same sample banks in the same place as you and it will work. git-svn-id: svn://localhost/ardour2/branches/3.0@10817 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-24If a tempo change is inserted some way through a bar, fix up the time ↵Carl Hetherington
signature of the previous bar so that the tempo map remains consistent. Should help with #4200. git-svn-id: svn://localhost/ardour2/branches/3.0@10816 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Fix some confusion over getting parameter details fromCarl Hetherington
VSTs. git-svn-id: svn://localhost/ardour2/branches/3.0@10814 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Remove silly print.David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@10812 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Missing file.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10811 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Rename lv2_plugin_lilv.cc back to lv2_plugin.cc.David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@10809 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Rename linux VST files to be more friendly.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10808 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Don't load program 0 on initialising a VST; I don'tCarl Hetherington
think we do that for any other plugins. Restore chunk-based preset loading for Linux VSTs. git-svn-id: svn://localhost/ardour2/branches/3.0@10805 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Trim function that is only used once.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10804 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Commit of the century, right here.David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@10803 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Remove VST current_program variable, since that stuff isCarl Hetherington
managed by the presets code in Plugin. git-svn-id: svn://localhost/ardour2/branches/3.0@10801 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Remove heinous hack that is no longer required if we areCarl Hetherington
not attempting to track setting modified status. git-svn-id: svn://localhost/ardour2/branches/3.0@10800 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Patch from colinf to fix build on gtkmm versions prior to 2.28 (#4506).Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10791 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Pack toolbar combo boxes with expand=false and remove size kludges.David Robillard
Turns out gtk these days sizes combo boxes with precisely enough space if packed to not expand, none of this mess is necessary any more. git-svn-id: svn://localhost/ardour2/branches/3.0@10790 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Implement latest LV2 state extension (0.4).David Robillard
Corresponding patch to LinuxSampler available here: http://drobilla.net/files/linuxsampler_lv2_state_0_4.diff git-svn-id: svn://localhost/ardour2/branches/3.0@10788 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Fix segfault on close.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10784 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Merge some linux/windows VST GUI code.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10783 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Fix broken whitespace via merciless application of the emacs hammer.David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@10782 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22tweak debug outputPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10780 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22fix mis-ordering of MIDI events when merging MidiBuffers in-placePaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10779 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22Remove unused file.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10776 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22Use same VST callback for both Linux and Windows VSTs.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10775 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22Add missing files.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10774 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22Push most of LXVSTPlugin and WindowsVSTPlugin up to VSTPlugin parent.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10773 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22No-op; tidy-up.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10768 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22Remove unused define.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10764 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22Fix tests.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10763 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22Share main VSTFX / FST struct between windows / linux VSTs.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10762 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22Fix tests.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10761 d708f5d6-7413-0410-9779-e7cbd77b26cf