nick_m
|
921024b79f
|
Revert part of d50df82799.
|
2016-09-04 03:19:13 +10:00 |
|
nick_m
|
d50df82799
|
Fix various paste errors in tempo.cc. Should fix recent regressions.
|
2016-09-03 01:22:41 +10:00 |
|
nick_m
|
658699e318
|
Use the stored beat to recalculate pulse when setting position as sub_num is irrelevent.
|
2016-09-02 05:13:53 +10:00 |
|
nick_m
|
46858a2925
|
Consolidate the meaning of beat divisions.
- 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-09-02 05:10:32 +10:00 |
|
Len Ovens
|
22d1f1268b
|
OSC: don't restore User preset before writing new one
|
2016-08-31 19:56:48 -07:00 |
|
nick_m
|
4a953174c3
|
Attempt to clarify tempo map comments.
|
2016-09-01 04:01:29 +10:00 |
|
nick_m
|
d05bfa7206
|
Revert 894cdb6f5c.
- once again we snap to BBT beats when snapping to 'beat'.
|
2016-09-01 02:43:29 +10:00 |
|
nick_m
|
894cdb6f5c
|
Snap to beat snaps to quarter note.
|
2016-09-01 01:35:53 +10:00 |
|
nick_m
|
b2190cc4ff
|
TempoMap::pulse_at_frame() handles separated musical sections as per beat_at_frame().
|
2016-08-31 23:12:11 +10:00 |
|
nick_m
|
e82482e8e9
|
Fix incorrect inclusion of note_type in Tempo::pulses_per_minute().
|
2016-08-31 23:12:11 +10:00 |
|
nick_m
|
5113a492e0
|
Keep region beat and pulse separated, ensure pulse is updated when setting position.
|
2016-08-31 23:12:11 +10:00 |
|
nick_m
|
16ae7d9a6d
|
Fix incorrect start_pulse in MidiRegion copy-with-offset ctor.
|
2016-08-31 23:12:11 +10:00 |
|
nick_m
|
11a68f7dd3
|
Amend f3c0c1a865 (Add quarter-note position methods).
|
2016-08-31 23:12:11 +10:00 |
|
nick_m
|
15045a2228
|
BeatsFramesConverter uses quarter-note 'beat' position.
|
2016-08-31 23:12:11 +10:00 |
|
nick_m
|
395183ee7b
|
Add quarter-note position methods to TempoMap.
|
2016-08-31 23:12:11 +10:00 |
|
nick_m
|
21054f6d8d
|
Add length_pulse to MidiSource, usr quarter-notes in midi_read().
- MidiSource _length_beats is in quarter notes.
Here we duplicate length_beats for backwards compatibility
|
2016-08-31 23:12:11 +10:00 |
|
nick_m
|
2c7a5815ee
|
Add start_pulse and length_pulse to midi region for beat/note separation.
|
2016-08-31 23:12:11 +10:00 |
|
nick_m
|
c0344db37a
|
Add a pulse property to region.
- separates ardour beat (meter-based) and note (pulse-based)
musical position.
|
2016-08-31 23:12:11 +10:00 |
|
John Emmas
|
0ff233d234
|
Update our MSVC project files to generate the most recent Ardour session file format (ver 5) rather than the older v3 format
|
2016-08-30 07:15:00 +01:00 |
|
John Emmas
|
350282598c
|
Change (slightly) the previous modification to 'fluidsynth/config.h'
|
2016-08-28 13:54:16 +01:00 |
|
Robin Gareus
|
355fa64c79
|
fix Coreaudio Aggregate for separate devices with identical names
|
2016-08-28 13:44:30 +02:00 |
|
Robin Gareus
|
eeee70c32d
|
undo modifications to upstream fluidsynth code
|
2016-08-28 13:23:18 +02:00 |
|
Robin Gareus
|
ffb3e9bb21
|
fix lv2 ttl
|
2016-08-28 13:18:48 +02:00 |
|
John Emmas
|
b90cfa7e39
|
Configure the new 'fluidsynth' library to be buildable with MSVC
(haven't built any fluidsynth plugins yet)
|
2016-08-28 10:31:43 +01:00 |
|
John Emmas
|
4d7eb04cf6
|
Fix a crash when toggling back and forth between a generic plugin GUI window and a VST plugin's own GUI
|
2016-08-28 10:26:02 +01:00 |
|
John Emmas
|
a3d2521b25
|
Accommodate newly introduced source(s) in our MSVC project (ardour_osc)
|
2016-08-28 10:20:56 +01:00 |
|
Robin Gareus
|
c6ef3a75d3
|
backwards compatible a-comp stereo sidechain ports
|
2016-08-27 18:08:46 +02:00 |
|
Robin Gareus
|
81542d20aa
|
No discrimination against systems which don't have a PI define
|
2016-08-27 17:20:27 +02:00 |
|
Robin Gareus
|
f814e68e30
|
Prepare a-comp for click-free bypass/enable
|
2016-08-27 17:14:49 +02:00 |
|
Robin Gareus
|
d6952445ce
|
click-free a-delay bypass/enable
|
2016-08-27 16:59:15 +02:00 |
|
Robin Gareus
|
0fa1123f82
|
NO-OP clean up plugin ttl
|
2016-08-27 16:01:16 +02:00 |
|
Robin Gareus
|
c64b8662a6
|
fix copy/paste typo in 1d7c14496
|
2016-08-27 15:53:38 +02:00 |
|
Robin Gareus
|
62de4d0c31
|
add NaN/Inf protection now that bypass no longer de/activates
|
2016-08-27 14:10:51 +02:00 |
|
Robin Gareus
|
36776bafcd
|
click-free a-reverb bypass
|
2016-08-27 14:09:47 +02:00 |
|
Robin Gareus
|
935fd3b32f
|
Add automatable click-free bypass/enable feature to a-eq
|
2016-08-27 13:23:25 +02:00 |
|
Robin Gareus
|
0189edcfb9
|
Expose PluginInfo bindings (eg plugin-type, unique id, etc)
processor:to_insert():plugin(0):get_info().type
|
2016-08-26 19:04:07 +02:00 |
|
Robin Gareus
|
a4da0747e1
|
allow to access data-members in weak/shared ptr classes
|
2016-08-26 19:01:09 +02:00 |
|
Robin Gareus
|
1d7c144967
|
add "sameinstance()" lua binding for all shared/weak ptrs
|
2016-08-26 18:25:15 +02:00 |
|
Robin Gareus
|
d696363021
|
Add Lua bindings for ProcessorVector (really ProcSelection)
|
2016-08-26 03:21:05 +02:00 |
|
Robin Gareus
|
f582f8595f
|
increase pre-allocated Lua DSP memory pool size to 3MB
...now that bindings alone need approx 700K and some more complex DSP
scripts are showing up 2MB is not much :(
|
2016-08-26 01:47:05 +02:00 |
|
Robin Gareus
|
c9f0657c86
|
tweak lua GC (once again)
fixes OOM with extreme automation in HP/LP.
|
2016-08-26 01:18:48 +02:00 |
|
Robin Gareus
|
fa36ea6695
|
remove unneeded includes that may break with winegcc
|
2016-08-25 22:29:50 +02:00 |
|
Robin Gareus
|
48d085a569
|
wine-gcc hacks -- fixes #6984
|
2016-08-25 21:36:02 +02:00 |
|
Robin Gareus
|
aee5d24cfa
|
a reverb is a reverb is a reverb
|
2016-08-24 23:45:02 +02:00 |
|
Robin Gareus
|
bd77b605f6
|
add missing include
|
2016-08-24 23:06:52 +02:00 |
|
Robin Gareus
|
d6e27bd439
|
fix copy/paste mistake
|
2016-08-24 22:46:36 +02:00 |
|
Robin Gareus
|
af786cf444
|
NO-OP: whitespace
|
2016-08-24 22:39:44 +02:00 |
|
Robin Gareus
|
ef59ea849b
|
lessons learned from a-fluidsynth
|
2016-08-24 22:37:20 +02:00 |
|
Len Ovens
|
7ccbc0ca73
|
OSC: Add preset loading to OSC GUI
|
2016-08-24 10:07:21 -07:00 |
|
Robin Gareus
|
427d9f888a
|
reduce initial fluidsynth load
|
2016-08-24 17:51:15 +02:00 |
|