Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-29 | Fixed problem where importing invalid midi files caused crash.3.5.380 | Damien Zammit | |
2014-04-28 | add new SMFSource constructor to be used for existing-external files. Fixes ↵ | Paul Davis | |
#5919. Needs merging with CC | |||
2014-04-14 | fix minor problem with recent cherry-picking from cairocanvas | Paul Davis | |
2014-04-14 | merge 5764970709f15e85ec30c9cea89c318eb8114c58 from cairocanvas as final(?) ↵ | Paul Davis | |
change related to data loss | |||
2014-04-14 | check whether a source with the same path exists in session list not just on ↵ | Paul Davis | |
disk. This is intended to catch a potential wierd condition where a source exists as a stub, but has not yet been written to disk, and then a new source is created with the same path. Currently it is not understood how/when this might happen | |||
2014-04-14 | further code simplification and rationalization related to MIDI source/file ↵ | Paul Davis | |
renaming | |||
2014-04-14 | dramatic change in logic and naming for operations related to adding a MIDI ↵ | Paul Davis | |
region on demand and cloning/unlinking Existing code would cause data loss due to creation of two Source objects referring the same path, one with removable flags and one without. Careful code review suggested a variety of thinkos, function naming problems and other confusion that caused this. I have tried ot extensively comment what is going on with these operations, because it is one key area in which MIDI differs from audio: with audio, capture is the only way to add a new audio region, but for MIDI there are GUI input events that can add a new region. | |||
2014-04-14 | redesign technique for naming/creating regions for MIDI clone (or other ↵ | Paul Davis | |
non-capture driven MIDI region creation operations). See comments in Session::new_midi_source_name() for details. | |||
2014-04-14 | after cloning a MIDI region, mark the source file as non-removable. Fixes ↵ | Paul Davis | |
reports about missing MIDI files on the forums and IRC | |||
2014-04-14 | after cloning a MIDI region, mark the source file as non-removable. Fixes ↵ | Paul Davis | |
reports about missing MIDI files on the forums and IRC | |||
2014-04-14 | backport 1d85ab27a7e and ba128eea from cairocanvas branch to remove GIO ↵ | Paul Davis | |
(possible hotfix release) | |||
2014-04-14 | -d (disable plugin) option takes no arguments | Robin Gareus | |
2014-04-11 | add manual reference to missing video-tools warnings | Robin Gareus | |
2014-04-07 | export ARDOUR_TEST_PATH for artest | Sakari Bergen | |
We should probably remove the old test running stuff from libs/ardour. Does someone still need it? | |||
2014-04-07 | Fix buffer size mismatch in evoral tests | Sakari Bergen | |
2014-04-02 | fix typo | Robin Gareus | |
2014-03-23 | midi-controller, support log parameters - fixes #5890 | Robin Gareus | |
2014-03-21 | Keybindings for maximising the mixer window | Adrian Knoth | |
2014-03-21 | Add option to display the mixer in fullscreen | Adrian Knoth | |
This is useful for dual-head setups. | |||
2014-03-20 | videotimeline: fix black-frame generation (sample aspect ratio) on export | Robin Gareus | |
2014-03-20 | tweak A/V import logic | Robin Gareus | |
2014-03-20 | clarify A/V import options | Robin Gareus | |
2014-02-27 | (backport from cairocanvas branch) do not crash when considering a directory ↵ | Paul Davis | |
called midi (with any case) as an apparent MIDI file | |||
2014-02-21 | reverse default behaviour for adding control points to automation with mouse ↵3.5.357 | Paul Davis | |
clicks. unmodified click adds new control point without guard points; ctrl-click adds new point with a guard point (old behaviour) | |||
2014-02-20 | add the with-guard-point distinction to region gain lines (imported from ↵ | Paul Davis | |
cairocanvas) | |||
2014-02-20 | the forgotten second (amend to prev commit) | Robin Gareus | |
2014-02-20 | fix prev_snap_choice() key="3" binding | Robin Gareus | |
2014-02-19 | click (no drag) on automation line now adds a new control point on the line ↵ | Paul Davis | |
(not fully checked for precision) | |||
2014-02-19 | Revert "add a hack to deal with device discovery race, in which the devices ↵ | Paul Davis | |
were not actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages" This reverts commit 06a25ffd5695697db9869a19e46c2f93c6c17458. | |||
2014-02-19 | add a hack to deal with device discovery race, in which the devices were not ↵ | Paul Davis | |
actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages | |||
2014-02-19 | ctrl-click when adding automation points no longer adds guard points | Paul Davis | |
2014-02-19 | use new ControlList::add() argument | Paul Davis | |
2014-02-19 | do not needlessly keep starting touch/automation watch passes just because a ↵ | Paul Davis | |
command to start or stop touch was received | |||
2014-02-19 | add option to skip guard points when adding new control points to a ↵ | Paul Davis | |
ControlList; add more debugging statements | |||
2014-02-19 | clear up some stupid thinking in Amp regarding the way the underlying ↵ | Paul Davis | |
AutomationControl/Controllable gets set when Amp::set_gain() is called | |||
2014-02-19 | add a hack to deal with device discovery race, in which the devices were not ↵ | Paul Davis | |
actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages | |||
2014-02-19 | fix meter(s) when mixer-strip is switched to AuxSend | Robin Gareus | |
2014-02-15 | clarify fader labels | Robin Gareus | |
2014-02-11 | list action-names as part of --bindings | Robin Gareus | |
2014-02-11 | fix crash at exit with '-b', '--bindings' option | Robin Gareus | |
2014-02-08 | add kxstudio linux vst dirs to LXVST default search path | Paul Davis | |
2014-02-08 | fix missing colon in extension of LXVST search path | Paul Davis | |
2014-02-07 | when cleaning up sources, do not remove "stub" sources from the source list, ↵ | Paul Davis | |
even though they do not exist on disk yet; remove some debug output | |||
2014-02-07 | add FileSource::is_stub() declaration | Paul Davis | |
2014-02-07 | Fix egregious logic bug in FileSource::removable() and introduce ↵ | Paul Davis | |
FileSource::is_stub() to hide logic for deciding if a source (file) is a stub | |||
2014-02-07 | make backtrace symbols work again inside gtk2_ardour (-rdynamic is a ↵ | Paul Davis | |
link-time flag, not compile-time | |||
2014-02-07 | fix utter confusion about session _path in new sessions. | Paul Davis | |
Yikes! | |||
2014-02-07 | don't add a [shared] panner for the sends to monitoing section | Robin Gareus | |
fixes issue with 'stuck' mono panners (when using a stereo monitoring section and auto-connect): the send to monitor section is added after the main panner. At this point the channel-count is different, but the send shared panner() with the main route. Here: mono-panner on track, stereo-panner; and they shared control settings. since stereo-panner's width is 1, the position cannot be changed. | |||
2014-02-07 | fix stereo-panner GUI edge case (panshel changes, send|listen) | Robin Gareus | |
2014-02-07 | panner UI: check URI and #of channels on re-configuration | Robin Gareus | |