summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
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
2016-08-27backwards compatible a-comp stereo sidechain portsRobin Gareus
2016-08-27No discrimination against systems which don't have a PI defineRobin Gareus
2016-08-27Prepare a-comp for click-free bypass/enableRobin Gareus
2016-08-27click-free a-delay bypass/enableRobin Gareus
2016-08-27NO-OP clean up plugin ttlRobin Gareus
2016-08-27fix copy/paste typo in 1d7c14496Robin Gareus
2016-08-27add NaN/Inf protection now that bypass no longer de/activatesRobin Gareus
2016-08-27click-free a-reverb bypassRobin Gareus
2016-08-27Add automatable click-free bypass/enable feature to a-eqRobin Gareus
2016-08-26Expose PluginInfo bindings (eg plugin-type, unique id, etc)Robin Gareus
processor:to_insert():plugin(0):get_info().type
2016-08-26allow to access data-members in weak/shared ptr classesRobin Gareus
2016-08-26add "sameinstance()" lua binding for all shared/weak ptrsRobin Gareus
2016-08-26Add Lua bindings for ProcessorVector (really ProcSelection)Robin Gareus
2016-08-26increase pre-allocated Lua DSP memory pool size to 3MBRobin Gareus
...now that bindings alone need approx 700K and some more complex DSP scripts are showing up 2MB is not much :(
2016-08-26tweak lua GC (once again)Robin Gareus
fixes OOM with extreme automation in HP/LP.
2016-08-25remove unneeded includes that may break with winegccRobin Gareus
2016-08-25wine-gcc hacks -- fixes #6984Robin Gareus
2016-08-24a reverb is a reverb is a reverb5.1Robin Gareus
2016-08-24add missing includeRobin Gareus
2016-08-24fix copy/paste mistakeRobin Gareus
2016-08-24NO-OP: whitespaceRobin Gareus