Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-07 | Fix buffer size mismatch in evoral tests | Sakari Bergen | |
2014-03-23 | midi-controller, support log parameters - fixes #5890 | 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-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-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 | 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-05 | add debug-message to track down missing Sources | Robin Gareus | |
2014-02-03 | VBAP nomenclature s/Direction/Azimuth/ | Robin Gareus | |
2014-02-03 | update audio-buffer assert, take offset into account | Robin Gareus | |
2014-02-03 | remove cruft - unused _size in audio-buffers | Robin Gareus | |
2014-02-03 | fix stem-export buffer-size check | Robin Gareus | |
2014-02-03 | fix processor_lock | Robin Gareus | |
Only WriterLock requires to hold process_lock() as well otherwise Route::process_output_buffers() may deadlock | |||
2014-02-01 | forward port lv2_evbuf update (from jalv) | Robin Gareus | |
2014-01-30 | even though man alloca says to include <alloca.h>, it apparently isn't ↵ | Paul Davis | |
necessary and no such header exists in the msvc world | |||
2014-01-29 | move check for n_speakers so that we avoid needless work | Paul Davis | |
2014-01-29 | fix vbap-speaker calculations to work with alloca() | Robin Gareus | |
2014-01-27 | fix up the abomination caused by moving from variable length ↵ | Paul Davis | |
(multidimensional) arrays to alloca'ed arrays, specifically access to arr[a][b]. This needs checking by an actual VBAP+multispeaker user. | |||
2014-01-27 | add new folders to linux vst search path to help out AVLinux and some other ↵ | Paul Davis | |
specialized distros | |||
2014-01-27 | replace standards-wobbling variable-length-arrays with alloca() | Paul Davis | |
2014-01-26 | fix #5840 ; redefinition of typedef 'VstTimeInfo' | Robin Gareus | |
2014-01-26 | fix crash when removing synth from midi-track | Robin Gareus | |
(and there are bypassed audio-plugins after said synth) | |||
2014-01-23 | change VBAP visual parameter name again :)3.5.308 | Robin Gareus | |
2014-01-23 | VBAP change visual parameter name. Diffusion -> Spread | Robin Gareus | |
2014-01-23 | LV2 plugin save/delete -- fixes 5835 | Robin Gareus | |