Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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 | 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 | Include last sample in reverse test for nonsilence in end trim during export | Tim Mayberry | |
2016-12-06 | Fix Multi Duplicate for a Range Selections | Tim Mayberry | |
As mentioned in the previous commit | |||
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 | Fixup 08fffef (consistent class name) | Robin Gareus | |
2016-12-05 | Add Lua bindings to manage Groups | Robin Gareus | |
2016-12-05 | set AtomObject body ID to zero (as per spec when unused) | Robin Gareus | |
2016-12-04 | Remove boost_system test kludge | David Robillard | |
2016-12-04 | Update evoral test suite | David Robillard | |
2016-12-04 | Fix configuration | David Robillard | |
2016-12-04 | Improve coverage of evoral tests | David Robillard | |
2016-12-04 | Improve coverage of evoral tests | David Robillard | |
2016-12-04 | Add missing include | David Robillard | |
2016-12-04 | Make libpbd and evoral capable of standalone build | David Robillard | |
Just an update to slightly rotten wscripts, shouldn't be any changes during an ardour build. Motivation being a short development cycle for working on evoral and/or its test suite. | |||
2016-12-04 | Remove dead/annoying/unsafe code | David Robillard | |
Note the old Note::operator= was unsafe, since it made shallow copies of the on and off events, which results in a double delete of events when the notes are destructed. | |||
2016-12-04 | Skip testing example lua scripts which are not bundled | Robin Gareus | |
2016-12-03 | Fix Sequence test | David Robillard | |
2016-12-03 | Remove dead code | David Robillard | |
2016-12-03 | Fix event type and parameter type confusion | David Robillard | |
I'm not sure if this is really the best way to do event types (should it just be a completely static enum in evoral, or completely dynamic and provided by the type map, or a mix like currently?), but previously the event type was frequently set to either total garbage, or parameter types, which are a different thing. This fixes all those cases, and makes Evoral::EventType an enum so the compiler will warn about implicit conversions from int. | |||
2016-12-03 | Fix warnings | David Robillard | |
2016-12-03 | Remove Evoral::MIDIEvent | David Robillard | |
It is slightly questionable whether type specific methods like velocity() belong on Event at all, these may be better off as free functions. However the code currently uses them as methods in many places, and it seems like a step in the right direction, since, for example, we might some day have events that have a velocity but aren't stored as MIDI messages (e.g. if Ardour uses an internal musical model that is more expressive). In any case, the former inheritance and plethora of sloppy casts is definitely not the right thing. | |||
2016-12-03 | Factor out and extend MIDIXML implementation | David Robillard | |
2016-12-03 | Fix Sequence/Event const-correctness issues | David Robillard | |
2016-12-01 | update summary & connection-matrix colors when route-color changes | Robin Gareus | |
2016-11-30 | One fix. | Olivier Humbert | |
2016-11-30 | French translation update | Olivier Humbert | |
2016-11-30 | French translation update | Olivier Humbert | |
more translation + fixes | |||
2016-11-30 | fix compilation with newer version of *mm and gcc-6.2 (RefPtr<> cast) | Robin Gareus | |
2016-11-30 | prefer bool operator | Robin Gareus | |
2016-11-29 | moving POSIX_VISIBLE to the waf script part | David Carlier | |
2016-11-29 | Making buildable under OpenBSD. | David Carlier | |
2016-11-29 | Protect a-comp's display/state against NaN/Inf. | Robin Gareus | |
2016-11-29 | protect a-delay again Inf, NaN, HUGE and stuff. | Robin Gareus | |
2016-11-28 | properly handle FS pitch-bend - closes #7140 | Robin Gareus | |