2e62ca9631
Fix off-by-one MIDI note names.
...
Much like everything else in midnam, it's not specified whether the numbers are
0 or 1 relative, but everything out there seems to be 0 relative and this
matches the canvas, so go with that.
2014-12-29 20:20:16 -05:00
196e29ddef
remove unused code
2014-12-29 19:56:04 -05:00
3d1f955a0c
Fix MIDI recording display when zoom/etc changes.
2014-12-29 18:56:39 -05:00
a42b9ff86e
fix a few compiler warnings
2014-12-29 18:17:26 -05:00
d00e035fe0
don't unpack and repack meters unnecessarily during LevelMeterBase::setup_meters()
2014-12-29 18:14:45 -05:00
9b8760cf69
Avoid another potential deadlock for good measure.
...
Firing these signals while locked is not a good idea, Sequence/ControlList need
a better design for this that accounts for recording and lockedness.
2014-12-29 17:56:53 -05:00
cf6e9d3412
Blind fix for MIDI iteration bug.
2014-12-29 15:12:10 -05:00
190ac88248
Fix deadlock while recording MIDI controllers.
2014-12-29 11:34:18 -05:00
47d083d02d
update numbering of midi-test sequences
2014-12-29 14:36:39 +01:00
95fcf18245
add a midi-CC sustain-pedal test sequence
2014-12-29 14:32:03 +01:00
6e38d3777e
add 'size' field to midi-sequences
2014-12-29 14:09:46 +01:00
c3c6f619c3
make it easier to add new midi sequences
2014-12-29 13:58:15 +01:00
2b955b33a3
update meters as soon as UI-settings change - amend 64fa63212f
2014-12-29 13:37:28 +01:00
ac4560cd09
Add some newly introduced source files to our MSVC project (gtk2_ardour)
2014-12-29 11:07:12 +00:00
f4e89d75fd
Add some newly introduced source files to our MSVC project (libardour)
2014-12-29 11:06:41 +00:00
d283608fe9
Automation ghost notes for percussive hits.
2014-12-28 21:31:33 -05:00
606efb601c
Show correct ghost hit for percussive tracks.
2014-12-28 20:23:52 -05:00
12b18da8f6
Fix rect select of hit events.
2014-12-28 20:03:38 -05:00
b54863c8c3
Set new note velocity based on surrounding notes.
2014-12-28 19:21:46 -05:00
541705e1ee
Demote message about empty MIDI tracks to info.
2014-12-28 19:21:46 -05:00
815a8b09e4
follow 113bc3b38e
, tentative clock-font size update.
...
This really needs a better solution.
2014-12-29 00:05:58 +01:00
957e72724c
quick hack to lighten up font scale slider tick-marks
2014-12-29 00:05:58 +01:00
4973ddc478
Fix events for short notes at region start/end.
2014-12-28 17:45:24 -05:00
6a73fd337c
Update note colors when model changes.
2014-12-28 16:06:44 -05:00
4c0cebf7f9
MIDI transform dialog.
2014-12-28 16:06:44 -05:00
ec947ff8fd
Fix occasional MIDI read crash.
...
Locking should prevent this from being a problem, but taking a reference to the
cached iterator and mutating it directly causes occasional crashes for me for
reasons I can't quite figure out.
This fixes the issue and is arguably more sane anyway, so whatever.
2014-12-28 16:06:44 -05:00
dbc2f59453
Remove pointless register specifier and warning.
2014-12-28 16:06:44 -05:00
e735d4035f
Clean up note delta command code.
...
Use Variant to store the value and the same code path for all properties.
Factor out getting the value of whatever property instead of special casing the
handling.
Towards using this stuff for some fancy things...
2014-12-28 16:06:44 -05:00
31641179f9
Fix potential pop of empty enter stack.
2014-12-28 16:06:44 -05:00
962be01ae8
Fix typo.
2014-12-28 16:06:44 -05:00
000ffe2c7e
reduce clumsiness of font-scale slider:
...
* work-around update/snap on release
* remove textual display with decimals
* towards ending the 'font-scale percent' discussion
2014-12-28 19:29:39 +01:00
f3604814a4
use ldflags for wine linking
...
fixes issue with eg. wine-unstable:
--also-libdir=/usr/lib/i386-linux-gnu/wine-unstable/
2014-12-28 15:18:39 +01:00
8bd53e2edb
fix marker rendering and layout
2014-12-28 15:01:59 +01:00
c14f6c59db
apply font-scale to overall layout (rulers, track-header) - fixes #6088
2014-12-28 15:01:49 +01:00
c2eea34fb0
add note that font-scale changes require a restart.
2014-12-28 14:09:33 +01:00
4e2673ca2c
add explicit chmod for good measure
2014-12-28 10:20:46 +01:00
28fb110dd3
fix [rare] concurrent build issue:
...
[709/779] subst: headless/hardev_common.sh.in -> build/headless/hardev_common_waf.sh
[710/779] hardev_common_waf.sh: -> build/headless/hardev_common_waf.sh
chmod: cannot access `headless/hardev_common_waf.sh': No such file or directory
2014-12-28 10:20:25 +01:00
ffa6954875
fixup LED size (font-scaling)..
...
..until there's a better solution.
2014-12-27 18:05:42 +01:00
99cfd00e86
remove unnecessary scoping
2014-12-26 13:04:48 -05:00
c5db19bc52
fix "alt+g" duplicate range selection.
...
This is a somewhat wacky workaround but no there is
no better solution in sight.
Related bug:
select range, save, quit, restart & re-load session
-> range selected but tool == object
2014-12-26 13:10:01 +01:00
e427724bd7
Some of libardour's istream and ostream operators are needed outside of libardour - so let's make them exportable
...
(currently, only the istream operators are needed but we might as well do them both)
2014-12-26 09:21:23 +00:00
6c50971eba
Remove the source files which got transferred to libpbd
2014-12-26 09:18:23 +00:00
46d08595ff
class 'PBD::Configuration' doesn't actually get exported from libpbd - so make sure we don't decorate it with LIBPBD_API
2014-12-26 09:16:58 +00:00
8eba7c5c0a
Add some newly introduced source files to our MSVC project (libpbd)
2014-12-26 09:15:17 +00:00
5dddd8cb8f
Add some newly introduced source files to our MSVC project (gtk2_ardour)
2014-12-26 09:14:01 +00:00
7e25f21595
Conditionally remove possibly unused functions.
2014-12-25 20:07:57 -05:00
12a7f12b0b
Context menu for applying edits to note selection.
2014-12-25 15:32:10 -05:00
6b1c171dc2
Fix warnings.
2014-12-25 13:50:00 -05:00
129cc4689a
Remove warning when adding MIDI model controls.
...
This is fine, unlike the other cases, MidiTrack is not the only thing that can
have a MIDI automation control.
2014-12-24 20:41:14 -05:00
1de39b8971
Add instrument selector to import dialog.
...
Idea here is for importing large multi-track MIDI files to be immediately
listenable upon play without tediously adding a ton of instrument plugins
manually.
2014-12-24 20:07:10 -05:00