nick_m
c0f89e99a2
MidiRegionView uses quarter note snapping.
...
- also ensures poiinter ghost note respects the snap modifier.
2016-08-31 23:12:11 +10:00
nick_m
086096b465
Use quarter-note based 'beat' when snapping.
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
9ada4fcc0f
and another SNAFU...
2016-08-30 23:54:25 +02:00
d4f4342bb2
fix jump out of local scope
2016-08-30 23:41:07 +02:00
43078f7e88
correct comments and avoid /={4+}/
2016-08-30 23:20:32 +02:00
Thomas Brand
f4751f1018
-put method print_help() inside factory() (!) -nop / add comments
...
Signed-off-by: Thomas Brand <tom@trellis.ch>
2016-08-30 23:16:16 +02:00
557bbcbfe7
tom's loop: fix arguments to add_region()
2016-08-30 20:42:27 +02:00
Thomas Brand
5ccfe6feae
-adapt to new method syntax of add_region() to make script work with latest lua API -add help text; displayed on error in script output window
...
Signed-off-by: Thomas Brand <tom@trellis.ch>
2016-08-30 20:36:08 +02:00
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
b7e8d6f131
NOOP: whitespace
2016-08-29 06:38:48 -04:00
95e3f7663e
improved (more general) fix for preferences window visibility
2016-08-29 06:38:34 -04:00
97246e501b
Revert "apparent fix for preferences window visibility"
...
This reverts commit 9d6d9c6501
.
2016-08-29 06:37:45 -04:00
9d6d9c6501
apparent fix for preferences window visibility
2016-08-29 06:35:45 -04:00
7336a05110
fix focus-on-clock action
2016-08-28 09:05:31 -04:00
350282598c
Change (slightly) the previous modification to 'fluidsynth/config.h'
2016-08-28 13:54:16 +01:00
df4e6c4fcc
update fluidsynth patch for MSVC
2016-08-28 13:47:12 +02:00
355fa64c79
fix Coreaudio Aggregate for separate devices with identical names
2016-08-28 13:44:30 +02:00
eeee70c32d
undo modifications to upstream fluidsynth code
2016-08-28 13:23:18 +02:00
ffb3e9bb21
fix lv2 ttl
2016-08-28 13:18:48 +02:00
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
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
845fb839e8
Fix a crash when we display the 'Plugin Analysis' window (in a generic plugin GUI window) and then close the GUI
2016-08-28 10:23:57 +01:00
a3d2521b25
Accommodate newly introduced source(s) in our MSVC project (ardour_osc)
2016-08-28 10:20:56 +01:00
390b3073e1
Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour)
2016-08-28 10:19:42 +01:00
400f38c721
single action punch in
...
Consecutive execution (e.g. from a control surface button) engages punch in, then punch out, then clears both.
Patch by Nathan Stewart
2016-08-27 19:57:40 -04:00
3a5d394a8c
notch: narrow the bandwidth with increasing frequency
2016-08-28 00:18:06 +02:00
90a5fbdb27
fix typo in notch example script
2016-08-28 00:02:16 +02:00
bddcb9eb1f
newbie documentation
2016-08-27 23:35:02 +02:00
36a0ddd9e4
notch-bank: increase max Q, use logscale
2016-08-27 19:56:08 +02:00
798cd4831b
update notch-bank to variable i/o, increase max stages to 100
2016-08-27 19:47:53 +02:00
c6ef3a75d3
backwards compatible a-comp stereo sidechain ports
2016-08-27 18:08:46 +02:00
21dace3075
add a notch-bank filter
2016-08-27 17:48:11 +02:00
81542d20aa
No discrimination against systems which don't have a PI define
2016-08-27 17:20:27 +02:00
f814e68e30
Prepare a-comp for click-free bypass/enable
2016-08-27 17:14:49 +02:00
d6952445ce
click-free a-delay bypass/enable
2016-08-27 16:59:15 +02:00
0fa1123f82
NO-OP clean up plugin ttl
2016-08-27 16:01:16 +02:00
c64b8662a6
fix copy/paste typo in 1d7c14496
2016-08-27 15:53:38 +02:00
62de4d0c31
add NaN/Inf protection now that bypass no longer de/activates
2016-08-27 14:10:51 +02:00
36776bafcd
click-free a-reverb bypass
2016-08-27 14:09:47 +02:00
935fd3b32f
Add automatable click-free bypass/enable feature to a-eq
2016-08-27 13:23:25 +02:00
094d08dc2b
NO-OP: indentation
2016-08-27 06:02:52 -04:00
3c4025d000
fix display of preferences window when detached.
...
GTK+ apparently unpacks/hides a widget whose requistion at window show/packing time is negative for x or y axes. The RC option editor
was being created AFTER its Tabbable self packed it into its own window (when detached), and GTK+ rejected it because the
treeview had a size requisition with -1 for width.
So build it first, then call Tabbable::set_state() later
2016-08-27 06:02:52 -04:00
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
a4da0747e1
allow to access data-members in weak/shared ptr classes
2016-08-26 19:01:09 +02:00
1d7c144967
add "sameinstance()" lua binding for all shared/weak ptrs
2016-08-26 18:25:15 +02:00