Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-09-26 | next (final?) part of handling missing MIDI files. | Paul Davis | |
If an external-to-session file is missing, consider it a fatal error in session loading. If an internal-to-session file is missing, just create a new MIDI source with the same path and ID, and use that instead. | |||
2014-09-15 | fix API errors after cherry-picking empty MIDI file fixes from cairocanvas | Paul Davis | |
2014-09-15 | if a (file) source really cannot be found, differentiate between audio & MIDI. | Paul Davis | |
For now, recovering from missing MIDI is a no-can-do situation (because MIDI is inherently data-editable). | |||
2014-09-15 | fix up condition where a MIDI filesource is marked empty, not found, and its ↵ | Paul Davis | |
_path member is not set correctly | |||
2014-09-15 | FileSource should not generate its own error message when a file is missing | Paul Davis | |
Conflicts: libs/ardour/file_source.cc | |||
2014-09-15 | tentative fix for losing (empty) MIDI files. Incomplete because testing ↵ | Paul Davis | |
shows issues with some workflows | |||
2014-08-16 | prepare for upcoming Jadeo.app -> Xjadeo.app rename on OSX. | Robin Gareus | |
also add Windows code while we're at it and fallback to xjadeo on GNU/Linux. | |||
2014-08-16 | amend list of known video file extensions. | Robin Gareus | |
2014-07-14 | Don't show all controllers for generic MIDI devices. | David Robillard | |
This takes a VERY long time to do, so is probably a problem for defined devices with a ton of channels and devices, too. Not sure what the smart thing to do here is, though adding lanes really shouldn't be this slow in the first place. | |||
2014-07-14 | Add midnam files for Korg Volca series. | David Robillard | |
2014-07-14 | Show all named controllers for "Show All Automation" on MIDI tracks. | David Robillard | |
2014-07-14 | Show 1-based channel numbers in MIDI controller automation menu. | David Robillard | |
This matches the numbers shown elsewhere, previously if you had a track set to e.g. channel 10, the controller menu items had "[9]" suffixes. | |||
2014-07-13 | Support midnam files with a channel (not patch) NoteNameList. | David Robillard | |
2014-06-10 | fix crash recovery: add new constructors to SndFileSource, AudioFileSource, ↵ | Paul Davis | |
add a new SourceFactory method and finally tweak AudioDiskstream::use_pending_capture_data() to create both the required whole-file and the in-playlist regions | |||
2014-06-02 | substantive changes to the logic and safety for naming of (audio/MIDI) ↵ | Paul Davis | |
sources, especially when created via import | |||
2014-05-29 | back port 6576105 from cairocanvas as fix for data loss/file deletion | Paul Davis | |
2014-05-22 | fix binding name for set-tempo-from-region | Paul Davis | |
2014-05-14 | Merge branch 'minsec-ruler-display' of https://github.com/djpohly/ardour | Paul Davis | |
2014-05-14 | fix major/minor ticks on min:sec ruler | Devin J. Pohly | |
All ticks from 0:00.000 to 0:00.999... were major, and everything after was minor, instead of the correct distribution. | |||
2014-05-14 | fix rounding error in the min:sec ruler | Devin J. Pohly | |
When zoomed in to the millisecond level, the framerate was being divided by 1000 as an integer to generate a ruler tick interval, which doesn't work so well at things like 44100 or 88200. Instead, just count this value in milliseconds, dividing by 1000 when we are done. This was purely a display issue - the grid was in the correct place. | |||
2014-05-14 | don't use llrint on already-integral variables | Devin J. Pohly | |
This could trick people into thinking that there is a floating-point type hiding behind the typedef instead of an integer. | |||
2014-05-14 | fix accumulated rounding error in BBT grid | Devin J. Pohly | |
Though current_frame is an integral type (framepos_t), it was being added to as if it were floating-point, leading to an ever-increasing rounding error when creating the grid for bars/beats/ticks. | |||
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) |