summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2016-09-13second part of: change offset arguments to various <T>Buffer::read/merge ↵Paul Davis
methods from framecnt_t to frameoffset_t
2016-09-13change offset arguments to various <T>Buffer::read/merge methods from ↵Paul Davis
framecnt_t to frameoffset_t
2016-09-13add a new DEBUG enum for MidiRingBufferPaul Davis
2016-09-13add option to skip unzipping bundled demo sessionsRobin Gareus
2016-09-13Add support for built-in file/url unzip/untarRobin Gareus
This introduces new build-dependency: libarchive (http://www.libarchive.org/)
2016-09-13Remove duplicate header include from libardour source fileTim Mayberry
2016-09-13Add missing header include guards in canvas libraryTim Mayberry
2016-09-13Put ARDOUR::SystemExec implementation inside ARDOUR namespace in source fileTim Mayberry
2016-09-13Add missing include guards in libardour header filesTim Mayberry
2016-09-12Expose Location::name() to LuaJohannes Mueller
2016-09-12Add a Lua wrapper to Glib::build_filename()Robin Gareus
2016-09-12Expose `Locations::remove()` to LuaJohannes Mueller
Clearing location markers is a frequent task and should be automizable. For example it is handy to clear all the markers when restarting the recording from scratch after a failed recording.
2016-09-12add request_play_loop() & get_play_loop() to luabindingsThomas Brand
2016-09-11Fix #6774, Moving start/end markers doesn't set Session as modified/dirtyTim Mayberry
If a Session is saved and then the start or end session markers are moved, closing the Session will not result in "Unsaved Session" dialog being presented even though the Session has been modified. This change sets the Session as modified when either the Session start or end markers are modified.
2016-09-07for files imported without copy, _origin is a full path. We should use this ↵Paul Davis
when looking for the file at session load
2016-09-07correct comment for FileSource::find()Paul Davis
2016-09-06Expose record enable/disable to Lua bindingsJohannes Mueller
2016-09-07Fix incorrect estimate of future revision.nick_m
2016-09-07Load midi region length and start correctly in sessions modified by v5.0 -> ↵nick_m
5.3-41
2016-09-06remove duplicate enum -- copy/paste typoRobin Gareus
2016-09-06expose PeakMeter Lua bindingsRobin Gareus
2016-09-06Set start_pulse and length_pulse from state, neither need to be a PBD::Property.nick_m
2016-09-05Fix the tempo note-type hallucination.nick_m
- after reports that a tempo with non-4.0 note type would produce a ramp in the preceding section, an incorrect assumption was made leading to a bogus 'fix' that redefined Tempo's pulses_per_minute(). the real fix was simple: the ramp's function constant was calculated using the note type of the proceding tempo rather than the current one. - this patch reverts e82482e8e9c and a4d67279e0086258 and maintains the old definition of Tempo::pulses_per_minute()
2016-09-04Sanity check for TempoMap::get_grid ()nick_m
2016-09-04Revert part of d50df8279966.nick_m
2016-09-03Fix various paste errors in tempo.cc. Should fix recent regressions.nick_m
2016-09-02Use the stored beat to recalculate pulse when setting position as sub_num is ↵nick_m
irrelevent.
2016-09-02Consolidate the meaning of beat divisions.nick_m
- bar and beat snapping is BBT beat based while other music divisions are quarter note based. Reflect this in the way exact_beat/qn is calculated.
2016-08-31OSC: don't restore User preset before writing new oneLen Ovens
2016-09-01Attempt to clarify tempo map comments.nick_m
2016-09-01Revert 894cdb6f5c2064.nick_m
- once again we snap to BBT beats when snapping to 'beat'.
2016-09-01Snap to beat snaps to quarter note.nick_m
2016-08-31TempoMap::pulse_at_frame() handles separated musical sections as per ↵nick_m
beat_at_frame().
2016-08-31Fix incorrect inclusion of note_type in Tempo::pulses_per_minute().nick_m
2016-08-31Keep region beat and pulse separated, ensure pulse is updated when setting ↵nick_m
position.
2016-08-31Fix incorrect start_pulse in MidiRegion copy-with-offset ctor.nick_m
2016-08-31Amend f3c0c1a865 (Add quarter-note position methods).nick_m
2016-08-31BeatsFramesConverter uses quarter-note 'beat' position.nick_m
2016-08-31Add quarter-note position methods to TempoMap.nick_m
2016-08-31Add length_pulse to MidiSource, usr quarter-notes in midi_read().nick_m
- MidiSource _length_beats is in quarter notes. Here we duplicate length_beats for backwards compatibility
2016-08-31Add start_pulse and length_pulse to midi region for beat/note separation.nick_m
2016-08-31Add a pulse property to region.nick_m
- separates ardour beat (meter-based) and note (pulse-based) musical position.
2016-08-30Update our MSVC project files to generate the most recent Ardour session ↵John Emmas
file format (ver 5) rather than the older v3 format
2016-08-28Change (slightly) the previous modification to 'fluidsynth/config.h'John Emmas
2016-08-28fix Coreaudio Aggregate for separate devices with identical namesRobin Gareus
2016-08-28undo modifications to upstream fluidsynth codeRobin Gareus
2016-08-28fix lv2 ttlRobin Gareus
2016-08-28Configure the new 'fluidsynth' library to be buildable with MSVCJohn Emmas
(haven't built any fluidsynth plugins yet)
2016-08-28Fix a crash when toggling back and forth between a generic plugin GUI window ↵John Emmas
and a VST plugin's own GUI
2016-08-28Accommodate newly introduced source(s) in our MSVC project (ardour_osc)John Emmas