summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie
AgeCommit message (Collapse)Author
2008-07-30committed build changes needed for leopard buildJesse Chappell
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3650 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-07-07move to scons Clone everywhere rather than Copy; add Session::micro_locate() ↵Paul Davis
for ongoing work on video sync; debugging output for export precision problem; minor clean up to IO::find_possible_connection(); fix up a few signed/unsigned issues; make "feature lines" always be the right height as tracks resize; change version to 2.5 git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3517 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-22centralized "is this OS X" definition in build scriptsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2954 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-05Change MackiePort usage to SurfacePort. Add DummyPort for when the real port ↵John Anderson
goes away. Do some checks to not use alsa/sequencer and device=ardour ports. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2830 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-30Make Mackie timecode display work. Not fully tested because I don't have a ↵John Anderson
Mackie. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2818 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-23Routes made inactive will be bank-switched out. Add remove last capture and ↵John Anderson
save buttons on the bcf. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2813 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-12-17slightly better cleanup, and some debug outputJohn Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2788 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-27auto-re-connect ALSA seq ports at startup, if they were connected; may break ↵Paul Davis
OS X compilation till tomorrow morning (US Eastern TZ) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2489 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-18Code to prevent unnecessary automation midi transmits was preventing updates ↵John Anderson
on bank switches. This fixes it. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2469 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-09pad out lcd sdisplay strings to 6 chars with spaces to overwrite previous ↵John Anderson
track name git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2442 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-09more changes to reduce unnecessary midi messages. Also, don't throw an ↵John Anderson
exception on port write overflow. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2441 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-09don't write automation bytes unless something has actually changed in the ↵John Anderson
automated gain/pan control git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2440 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-09-09only skip markers backwards when transport is rollingJohn Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2428 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-12remove duplicated gain_to_slider functionsJohn Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2291 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-09Finally nailed the mysterious fader update bug, thanks to Giso Grimm. Also ↵John Anderson
move Strip::add out to controls.cc from surface.cc git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2282 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-09even more debug output, aimed at finding the mysterious fader bugJohn Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2281 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-08mo betta debugging outoutJohn Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2273 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-08fix for #3 mute button not lighting at startup. Because LCD messages sent as ↵John Anderson
straight bytes instead of sysex msg. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2271 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-01#ifdef around debug cout calls. Make sure -DDEBUG is passed to compiler.John Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2209 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-01fixes for OS X compilationPaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2206 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-31remove some extraneous codeJohn Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2198 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-31Add Control::in_use. Add a timeout-generated stop event to Pot.John Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2197 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-30pass a Strip & to strip_display instead of integer. Implement and use ↵John Anderson
strip_display_blank. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2186 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-22more notes and comments and tingsJohn Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2173 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-22improve generation of surfaces from csv files. Move generated code into ↵John Anderson
separate files from written code. Various comments and tweaks. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2172 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-21fix fader position calculation. Some indenting.John Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2171 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-21panning left works againJohn Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2168 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-21optimisations on control paths that are used for every midi eventJohn Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2167 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-20removed used of MIDI::Port::number() from mackie surface codePaul Davis
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2165 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-20make scrolling work. various comments and TODO cleanupsJohn Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2161 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-19Jog Wheel Fun:John Anderson
- When ffwd/rew is pressed, wheel controls speed - Zoom button allows jog wheel to zoom - Scrub button cycles jog from scrub to shuttle to whatever it was before git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2155 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-18add README. small updates to TODOJohn Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2147 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-18make sure marker_previous button can go past the previous marker if pressed ↵John Anderson
twice, relatively quickly. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2145 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-18Beginnings of writing to the LCD strip display. Some other tweaks and output ↵John Anderson
thing, mostly related to alsa/sequencer weirdness. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2144 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-18And some comments to explain supports_feedback : false.John Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2143 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-18Turn off the feedback flag, cos feedback is always on. And hopefully better ↵John Anderson
shutdown handling. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2142 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-17allow surface to work with linked panners on stereo input tracks/bussesJohn Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2137 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-17fix for overlapping control ids (jog wheel with F7 and external with left)John Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2136 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-16better variables. Display warning if duplicate control ids are encountered.John Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2131 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-04ifdefs for debug output. Fix host.rbJohn Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2105 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-04move button handlers closer to their friendsJohn Anderson
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2104 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-15ffwd/rew to +-4John Anderson
git-svn-id: svn://localhost/ardour2/trunk@1723 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-11button to add new marker location at current transport positionJohn Anderson
git-svn-id: svn://localhost/ardour2/trunk@1704 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-11add ffwd and rewind, and use frmm_left and frm_right for marker prev/next. ↵John Anderson
Remap punch in and punch out. git-svn-id: svn://localhost/ardour2/trunk@1701 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-13no more strerror_rJohn Anderson
git-svn-id: svn://localhost/ardour2/trunk@1585 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-13Fixed error handling to use XSI strerror_r(), not the GNU version.Taybin Rutkin
git-svn-id: svn://localhost/ardour2/trunk@1582 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-11implement button for global soloJohn Anderson
git-svn-id: svn://localhost/ardour2/trunk@1573 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-11to fix the abort on shutdown bug, make sure SurfacePort destructor doesn't ↵John Anderson
kill the mutex until readers & writers have finished. git-svn-id: svn://localhost/ardour2/trunk@1572 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-10clean up shutdownJohn Anderson
git-svn-id: svn://localhost/ardour2/trunk@1571 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-03-09Stop trying to talk to device on startup. Remap some bcf buttons.John Anderson
git-svn-id: svn://localhost/ardour2/trunk@1568 d708f5d6-7413-0410-9779-e7cbd77b26cf