Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-08 | Add some doc/comments to the timecode example script | Robin Gareus | |
2016-12-08 | remove dups. | Robin Gareus | |
2016-12-08 | For building with MSVC, std::strtof() didn't get introduced until VS2013 | John Emmas | |
(use std::strtod() in earlier versions) | |||
2016-12-08 | I can't find a source file called MIDIXML.cpp (??) | John Emmas | |
2016-12-08 | Add missing enum bindings | Robin Gareus | |
2016-12-08 | Add timecode example script | Robin Gareus | |
2016-12-08 | Clarify "frames" (video, timecode) vs "samples" (audio) | Robin Gareus | |
2016-12-08 | add Lua bindings for Timecode conversion | Robin Gareus | |
2016-12-08 | braces, please | Paul Davis | |
2016-12-08 | Speed up recent session display (for many large sessions) | Robin Gareus | |
- don't parse XML into XMLTree - only read the file, extract relevant elements - don't read session-template contents, only test file | |||
2016-12-07 | a-fluidsynth process events even when no sf2 is loaded. | Robin Gareus | |
Keep track of program-changes, re-apply Bank/PGM once the soundfont is loaded. fluidsynth itself keeps track of CCs. | |||
2016-12-07 | amend 581c7b6 -Wparentheses | Robin Gareus | |
2016-12-07 | Save/Restore MIDI Automation Controls (current CC, PGM) | Robin Gareus | |
2016-12-07 | Further tweaks to EngineDialog z-axis stacking | Robin Gareus | |
When there's no main window (initial setup, no transient parent), preset a normal window listed in the task-bar. The duality the Engine Dialog being used as Ardour-WM managed non-modal Window (Menu > A/M Setup) and modal Dialog (AudioEngineSetupRequired) complicates this a bit. | |||
2016-12-07 | Speed up unloading large sessions. | Robin Gareus | |
2016-12-07 | Set MidiPgmChangeAutomation control value | Robin Gareus | |
2016-12-07 | Add Lua bindings to inspect MidiTrack::MidiControl | Robin Gareus | |
2016-12-07 | Fix another crash at exit. | Robin Gareus | |
2016-12-07 | fix copy/paste typo in prev. commit | Robin Gareus | |
2016-12-07 | Work around silence-trim config 0dBFS (7b1f97bf) | Robin Gareus | |
2016-12-07 | Revert "Fix export silence threshold by using a constant value for now" | Robin Gareus | |
This reverts commit 6784923a0587e9549f129faa7c75d784028d11a1. | |||
2016-12-07 | fix parsing "-inf" in config variables | Robin Gareus | |
The default for export-silence-threshold is -INFINITY, written as "-inf" (by cfgtool) into system_config. Yet parsing the config using a std::stringstream results in "0" (due to bugs in various libc++). | |||
2016-12-06 | Don't assume patch-banks are populated. | Robin Gareus | |
2016-12-06 | Allow sparse CC lists. | Robin Gareus | |
2016-12-06 | a-fluid synth: label Reverb & Chorus sends. | Robin Gareus | |
Also globally enable Reverb + Chorus FX (so that sends work by default) | |||
2016-12-06 | create_drum_tracks lua script by Phillip Smith | Ben Loftis | |
2016-12-06 | add_filters lua script by Phillip Smith | Ben Loftis | |
2016-12-06 | Allow to send Immediate Patch Changes | Robin Gareus | |
2016-12-06 | a-fluid synth: list all bank/programs | Robin Gareus | |
2016-12-06 | Turn a-fluidsynth into C++ | Robin Gareus | |
2016-12-06 | rough-in a-fluid synth midnam support | Robin Gareus | |
2016-12-06 | Fix #6753 | Julien ROGER | |
Fix "Illegal instruction" due to recursive acquisition/multi release on a RWLock See #6753 notes | |||
2016-12-06 | Fix crash when track creation failed draging region | Julien ROGER | |
Add more check when creating a new track from a region drag into editor's empty area. Fix #6496 | |||
2016-12-06 | Include last sample in reverse test for nonsilence in end trim during export | Tim Mayberry | |
2016-12-06 | Don't move the Range Selection after performing Multi Duplicate | Tim Mayberry | |
This is necessary for a single Duplicate so you can keep duplicating but it doesn't make sense to move it for Multi Duplicate. | |||
2016-12-06 | Fix Multi Duplicate for a Range Selections | Tim Mayberry | |
As mentioned in the previous commit | |||
2016-12-06 | Rename Duplicate Range action to Duplicate and assign existing Alt+d key binding | Tim Mayberry | |
This will work the same as the existing binding with a Region Selection and will also duplicate ranges in range selection mode. Also add multi-duplicate editor action and use that for the default multi-duplicate action, which will work the same in Object Selection/Grab Mode but also supports Multi Duplicate of Range Selections....well it would if that functionality worked correctly. The duplicate and duplicate-multi region actions still have to exist to be used in the Region menu as they should only be sensitive if there is a Region selection which would not be the case if the editor actions were used. Resolves: #7153 | |||
2016-12-06 | Fix issues in export with trim enabled | Tim Mayberry | |
A complete reimplementation of AudioGrapher::SilentTrimmer::process to support trimming the beginning and end in the same processing block Fix export with trim end enabled to actually trim silent frames Only add silence to beginning or end of export data if data was written Should resolve: #6412 | |||
2016-12-06 | Rename AudioGrapher::SilentTrimmer method to reflect behaviour | Tim Mayberry | |
Unlike many of the other uses of the term "frame" this is actually returning the index to the first sample in the interleaved frame that contains non-silence. | |||
2016-12-06 | Always signal writing to file is complete at end of the export process | Tim Mayberry | |
With end trim enabled, the only case that would successfully export was if there was at least some samples above the silence threshold in the last export processing block. The issue was that the EndOfInput flag was not being passed to AudioGrapher::SndFileWriter::process which would then call sf_write_sync and emit the FileWritten signal to start post processing. Fix that by always passing the EndOfInput flag in the last export process cycle. Related: #6412 | |||
2016-12-06 | Fix export silence threshold by using a constant value for now | Tim Mayberry | |
All float values defined in the CONFIG_VARIABLE macro seem like they are cast to at some stage before writing (another issue that needs addressing). The default value for export-silence-threshold (-INFINITY) is converted to a value of 0 and as a result nothing is exported with trim enabled. Use the same fixed silence threshold as Mixbus until proper bounds checking and GUI is in place. Related: #6412 | |||
2016-12-06 | Add script to run audiographer tests | Tim Mayberry | |
2016-12-06 | add another useful PluginInsert binding | Robin Gareus | |
2016-12-05 | Prevent endless recursion on Evoral::Event<> | Robin Gareus | |
2016-12-05 | Fixup 08fffef (consistent class name) | Robin Gareus | |
2016-12-05 | Add Lua bindings to manage Groups | Robin Gareus | |
2016-12-05 | fader-to-trim lua script by Phillip Smith | Ben Loftis | |
2016-12-05 | set AtomObject body ID to zero (as per spec when unused) | Robin Gareus | |
2016-12-05 | Fix theme names (dash is used to separate program-name) | Robin Gareus | |
2016-12-04 | Remove boost_system test kludge | David Robillard | |