Sampo Savolainen
d4a73c373a
A fix to make MIDI controller state save properly, also fixed a bind cancel related segfault. (hopefully)
...
git-svn-id: svn://localhost/ardour2/trunk@1669 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-05 22:10:28 +00:00
e6481db654
Warning fix.
...
git-svn-id: svn://localhost/ardour2/trunk@1609 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-17 01:12:46 +00:00
John Anderson
29f4d8b52c
no more strerror_r
...
git-svn-id: svn://localhost/ardour2/trunk@1585 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-13 20:05:44 +00:00
Taybin Rutkin
3f4232c646
Fixed error handling to use XSI strerror_r(), not the GNU version.
...
git-svn-id: svn://localhost/ardour2/trunk@1582 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-13 14:57:02 +00:00
John Anderson
a31394fa8d
implement button for global solo
...
git-svn-id: svn://localhost/ardour2/trunk@1573 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-11 15:40:43 +00:00
John Anderson
bfd6bdf392
to fix the abort on shutdown bug, make sure SurfacePort destructor doesn't kill the mutex until readers & writers have finished.
...
git-svn-id: svn://localhost/ardour2/trunk@1572 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-11 15:05:15 +00:00
John Anderson
3c4cdadfd7
clean up shutdown
...
git-svn-id: svn://localhost/ardour2/trunk@1571 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-10 21:54:18 +00:00
John Anderson
7182cd75e3
Stop trying to talk to device on startup. Remap some bcf buttons.
...
git-svn-id: svn://localhost/ardour2/trunk@1568 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-09 20:46:46 +00:00
John Anderson
765d0f4785
Finish automation polling. Get rid of strip_from_route.
...
git-svn-id: svn://localhost/ardour2/trunk@1567 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-09 12:09:11 +00:00
John Anderson
04a7c950ab
poll for automation
...
git-svn-id: svn://localhost/ardour2/trunk@1566 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-09 11:24:14 +00:00
John Anderson
a48a83ae5a
just return an empty buffer if the port read fails
...
git-svn-id: svn://localhost/ardour2/trunk@1565 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-09 11:23:39 +00:00
John Anderson
a38e2aff78
add locks around port read/write. Much more stable on startup now.
...
git-svn-id: svn://localhost/ardour2/trunk@1549 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-02 20:51:39 +00:00
6edccc3070
remove Id: lines from many/all headers and some more source files
...
git-svn-id: svn://localhost/ardour2/trunk@1535 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-28 19:32:13 +00:00
Taybin Rutkin
dfa996f8be
Replaces tabs with spaces in python file.
...
git-svn-id: svn://localhost/ardour2/trunk@1497 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-23 04:47:09 +00:00
7769e6cebe
sndfile include fix for tranzport code as well
...
git-svn-id: svn://localhost/ardour2/trunk@1496 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-23 04:36:43 +00:00
Taybin Rutkin
85b7fce4fc
sndfile including fix.
...
git-svn-id: svn://localhost/ardour2/trunk@1492 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-22 21:59:33 +00:00
30d4fee414
new (commented) continuous scroll from ben; fix for max() issues in MCP code
...
git-svn-id: svn://localhost/ardour2/trunk@1481 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-20 22:32:32 +00:00
326cd24c12
make MMC work again, make tracing MIDI input work again, add GUI control for MMC device ID ++
...
git-svn-id: svn://localhost/ardour2/trunk@1480 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-20 21:26:20 +00:00
John Anderson
780e9d7ecb
update surface when remote ids change
...
git-svn-id: svn://localhost/ardour2/trunk@1479 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-20 10:42:50 +00:00
f22f22b599
make transport buttons and shuttle controller work with MIDI CC's
...
git-svn-id: svn://localhost/ardour2/trunk@1477 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-19 23:09:20 +00:00
Jesse Chappell
0b5b168f0c
update to include needed stdint.h on slightly older gcc
...
git-svn-id: svn://localhost/ardour2/trunk@1475 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-19 19:40:56 +00:00
John Anderson
207eaa4298
Don't add duplicate remote_control_id to active banks. Notes and tweaks.
...
git-svn-id: svn://localhost/ardour2/trunk@1471 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-17 10:54:57 +00:00
Taybin Rutkin
53a0749376
Fix for building on MacOS X.
...
git-svn-id: svn://localhost/ardour2/trunk@1468 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-16 20:21:31 +00:00
John Anderson
4daf15435b
Fix two small bugs in ControlProtocolManager:
...
1) set_active was being called twice
2) control surface objects were deleted in drop_session, but not recreated in set_session
git-svn-id: svn://localhost/ardour2/trunk@1467 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-15 17:42:17 +00:00
John Anderson
e878b36519
merge r1449 from surfaces branch to include mackie surface and tranzport updates. Thanks to Gerd Flaig for the merge command: svn merge svn+ssh://ardoursvn@ardour.org/ardour2/trunk@1449 svn+ssh://ardoursvn@ardour.org/ardour2/branches/surfaces.
...
git-svn-id: svn://localhost/ardour2/trunk@1460 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-02-14 19:56:16 +00:00
27e84e85f2
Warning fixes.
...
git-svn-id: svn://localhost/ardour2/trunk@1280 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-07 19:35:02 +00:00
ebbc8b3b6a
do proper install on x86_64 system, remove stupid debuggig code from panner, handle port registration error with its own error message
...
git-svn-id: svn://localhost/ardour2/trunk@1264 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-01-03 20:00:57 +00:00
Sampo Savolainen
34a813c1a1
Mike Taht's great work on the tranzport driver.
...
git-svn-id: svn://localhost/ardour2/trunk@1252 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-29 19:13:18 +00:00
9062d7c731
small but major fix for Controllable state storage (do not create illegal XML nodes); set wmclass for plugin windows; use X_() for all wmclass names
...
git-svn-id: svn://localhost/ardour2/trunk@1234 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-20 02:50:28 +00:00
1f4a82cb8e
next step of generic MIDI feedback fix - remove static _send_feedback from MIDI controllables
...
git-svn-id: svn://localhost/ardour2/trunk@1225 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-19 14:13:00 +00:00
Nick Mainsbridge
6146d6aa6f
Unbreak SMPTE ruler at non-30fps rates. Display 60fps properly. Use the same data types for SMPTE::Time.rate and dropframe as are used in Config.
...
git-svn-id: svn://localhost/ardour2/trunk@1198 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-12-08 22:08:36 +00:00
ba32e48dd1
build tweaks to include tranzport code in tarball
...
git-svn-id: svn://localhost/ardour2/trunk@1174 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-30 17:52:26 +00:00
db1f21d75c
Allow generic_midi control surface to compile by adding the local sndfile
...
headers to the include path.
git-svn-id: svn://localhost/ardour2/trunk@1159 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-25 03:10:11 +00:00
e098a23fcc
deeper fixes for 80/100 subframes choice
...
git-svn-id: svn://localhost/ardour2/trunk@1146 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-20 21:40:11 +00:00
f34eed301a
use libsndfile in include path for control protocol lib
...
git-svn-id: svn://localhost/ardour2/trunk@1090 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-07 17:57:51 +00:00
39aec8e0ca
update tranzport code
...
git-svn-id: svn://localhost/ardour2/trunk@1059 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-02 12:27:49 +00:00
7eba21ca19
remove broken loop button behaviour, and don't remove start+end markers when "clearing" the locations list
...
git-svn-id: svn://localhost/ardour2/trunk@1058 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-02 05:38:41 +00:00
6f0c82ee87
rec-light patch from jim duchek (thanks!)
...
git-svn-id: svn://localhost/ardour2/trunk@1027 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-26 18:13:54 +00:00
2b90eeade9
session export starts from session start marker; add tooltips for rude solo + audition; start work on control protocol feedback control (unfinished but compiles and runs
...
git-svn-id: svn://localhost/ardour2/trunk@985 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-13 15:07:50 +00:00
0d0f71ee92
fix abort-capture path, including many subtle issues with shared_ptr<>; remove old automation feedback code; make new automation feedback code slightly configurable ; fix zoom focus options for playhead + edit cursor ; prevent zoom < 2 samples per pixel to avoid crashes ; peak building now uses shared_ptr<Source> not Source*
...
git-svn-id: svn://localhost/ardour2/trunk@959 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-09 15:50:44 +00:00
ffdf5ada61
Generic MIDI control now saves+restores its state; PBD::ID now requires a buffer size for its print() method
...
git-svn-id: svn://localhost/ardour2/trunk@949 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-05 01:49:32 +00:00
93c7aeba04
fixes for destructive track offsets of various kinds; move from jack_nframes_t -> nframes_t
...
git-svn-id: svn://localhost/ardour2/trunk@933 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-28 17:23:52 +00:00
2bcdbf3028
Fix for building with SURFACES=1 (new config system broke tranzport).
...
git-svn-id: svn://localhost/ardour2/trunk@930 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-26 03:00:57 +00:00
ac1272c0d4
the BIG CONFIG patch
...
git-svn-id: svn://localhost/ardour2/trunk@926 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-25 21:24:00 +00:00
Hans Fugal
81b9700c14
r321@gandalf: fugalh | 2006-08-12 15:48:28 -0600
...
Behold serialized undo.
git-svn-id: svn://localhost/ardour2/branches/undo@799 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 21:52:56 +00:00
Hans Fugal
a1aa6d2ae1
history snapshot name
...
git-svn-id: svn://localhost/ardour2/branches/undo@784 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-10 14:56:20 +00:00
Hans Fugal
c26215c1e5
r283@gandalf: fugalh | 2006-08-09 08:13:37 -0600
...
Save state basics, including adding PBD::ID to the delinquents. Compiles but needs to be tested (because I can't get the whole thing to compile on OSX due to the Rect problem).
git-svn-id: svn://localhost/ardour2/branches/undo@769 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-09 14:15:05 +00:00
Hans Fugal
79986643c0
r269@gandalf: fugalh | 2006-08-03 20:18:05 -0600
...
Trunk merge conflicts resolved
git-svn-id: svn://localhost/ardour2/branches/undo@756 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-04 02:18:45 +00:00
Hans Fugal
7ff370e798
Merging from trunk
...
git-svn-id: svn://localhost/ardour2/branches/undo@638 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-22 23:40:55 +00:00
Hans Fugal
eb3f77df57
pulling trunk
...
git-svn-id: svn://localhost/ardour2/branches/undo@586 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-14 18:37:57 +00:00