summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2014-02-19use new ControlList::add() argumentPaul Davis
2014-02-19do not needlessly keep starting touch/automation watch passes just because a ↵Paul Davis
command to start or stop touch was received
2014-02-19add option to skip guard points when adding new control points to a ↵Paul Davis
ControlList; add more debugging statements
2014-02-19clear 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-19add 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-08add kxstudio linux vst dirs to LXVST default search pathPaul Davis
2014-02-08fix missing colon in extension of LXVST search pathPaul Davis
2014-02-07when 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-07add FileSource::is_stub() declarationPaul Davis
2014-02-07Fix 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-07fix utter confusion about session _path in new sessions.Paul Davis
Yikes!
2014-02-07don't add a [shared] panner for the sends to monitoing sectionRobin 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-05add debug-message to track down missing SourcesRobin Gareus
2014-02-03VBAP nomenclature s/Direction/Azimuth/Robin Gareus
2014-02-03update audio-buffer assert, take offset into accountRobin Gareus
2014-02-03remove cruft - unused _size in audio-buffersRobin Gareus
2014-02-03fix stem-export buffer-size checkRobin Gareus
2014-02-03fix processor_lockRobin Gareus
Only WriterLock requires to hold process_lock() as well otherwise Route::process_output_buffers() may deadlock
2014-02-01forward port lv2_evbuf update (from jalv)Robin Gareus
2014-01-30even 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-29move check for n_speakers so that we avoid needless workPaul Davis
2014-01-29fix vbap-speaker calculations to work with alloca()Robin Gareus
2014-01-27fix 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-27add new folders to linux vst search path to help out AVLinux and some other ↵Paul Davis
specialized distros
2014-01-27replace standards-wobbling variable-length-arrays with alloca()Paul Davis
2014-01-26fix #5840 ; redefinition of typedef 'VstTimeInfo'Robin Gareus
2014-01-26fix crash when removing synth from midi-trackRobin Gareus
(and there are bypassed audio-plugins after said synth)
2014-01-23change VBAP visual parameter name again :)3.5.308Robin Gareus
2014-01-23VBAP change visual parameter name. Diffusion -> SpreadRobin Gareus
2014-01-23LV2 plugin save/delete -- fixes 5835Robin Gareus
2014-01-23midi-audition: make "no synth" selection work.Robin Gareus
2014-01-22configurable midi audition synthRobin Gareus
2014-01-22Update Russian translationAlexandre Prokoudine
Resync some terminology with proposed changes in the translation of Mixbus (session, snapping, monitoring).
2014-01-22attenuate master volumeRobin Gareus
2014-01-22fix crash -- midi tracker reset when seeking audioRobin Gareus
2014-01-22prepare midi-audition synth plugin config, incl no plugin external synthRobin Gareus
2014-01-22tweak reasonable synth:Robin Gareus
* prevent denormals / cut low volume * reduce default amplitude of fundamental
2014-01-22reset midi synth (panic) when seeking or re-starting auditionRobin Gareus
2014-01-22remove cruftRobin Gareus
2014-01-22backend for auditioning midi-files:Robin Gareus
* "downgrade" auditioner from AudioTrack to Track. * add relevant methods from both AudioTrack and MidiTrack.
2014-01-22take all tracks inside a midi-file into account when loading modelRobin Gareus
* fixes [region] length calculation, * prepare for auditioning midi files (one track plays it all)
2014-01-22open external [read-only] midi-files on constructionRobin Gareus
2014-01-22fix midi source factory -- load_model() uses shared_from_this()Robin Gareus
2014-01-22fix evoral assignment operator (copy buffer)Robin Gareus
2014-01-22fix bitslot already in use warningRobin 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-19lock source list when destroying it.Robin Gareus
2014-01-19remove cruftRobin Gareus
2014-01-18fix typo in VST flagsRobin Gareus
2014-01-18mark session dirty when panner-bypass is toggledRobin Gareus
2014-01-18towards a SRC source + resampling during auditionRobin Gareus