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-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 | 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-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 | 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-27 | add new folders to linux vst search path to help out AVLinux and some other ↵ | Paul Davis | |
specialized distros | |||
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 | LV2 plugin save/delete -- fixes 5835 | Robin Gareus | |
2014-01-23 | midi-audition: make "no synth" selection work. | Robin Gareus | |
2014-01-22 | configurable midi audition synth | Robin Gareus | |
2014-01-22 | Update Russian translation | Alexandre Prokoudine | |
Resync some terminology with proposed changes in the translation of Mixbus (session, snapping, monitoring). | |||
2014-01-22 | fix crash -- midi tracker reset when seeking audio | Robin Gareus | |
2014-01-22 | prepare midi-audition synth plugin config, incl no plugin external synth | Robin Gareus | |
2014-01-22 | reset midi synth (panic) when seeking or re-starting audition | Robin Gareus | |
2014-01-22 | remove cruft | Robin Gareus | |
2014-01-22 | backend for auditioning midi-files: | Robin Gareus | |
* "downgrade" auditioner from AudioTrack to Track. * add relevant methods from both AudioTrack and MidiTrack. | |||
2014-01-22 | take all tracks inside a midi-file into account when loading model | Robin Gareus | |
* fixes [region] length calculation, * prepare for auditioning midi files (one track plays it all) | |||
2014-01-22 | open external [read-only] midi-files on construction | Robin Gareus | |
2014-01-22 | fix midi source factory -- load_model() uses shared_from_this() | Robin Gareus | |
2014-01-22 | fix bitslot already in use warning | Robin Gareus | |
in e45151b89c64 route.cc was changed to create internal sends directly with role = Delivery::Aux; and not Delivery::Role (0). This change was motivated to initialize the panner for Aux-sends in the Delivery. Role(0) was used to override bitslot numbering during initial construction of the object when the state is loaded from XML after construction. This patch adds an explicit flag for that. (The previous Role(0) approach only worked for Aux-Sends but not Sends, anyway.) | |||
2014-01-19 | lock source list when destroying it. | Robin Gareus | |
2014-01-19 | remove cruft | Robin Gareus | |
2014-01-18 | fix typo in VST flags | Robin Gareus | |
2014-01-18 | mark session dirty when panner-bypass is toggled | Robin Gareus | |
2014-01-18 | towards a SRC source + resampling during audition | Robin Gareus | |