Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-14 | Fix out-of-bounds waveform image rendering.5.9 | Robin Gareus | |
With large sample-rates and high-zoom-level the minimal request-size or at least 1/10sed can exceed the max image size supported by cairo. e.g. @192kSPS; 100ms = 19200 samples. * 1 sample/pixel, * 2 (left/right) = 38400px > 2^15px. | |||
2017-05-14 | Support note name editing in midi list editor | Nil Geisweiller | |
2017-05-14 | Fix compiler warning of unused variable. | André Nusser | |
2017-05-14 | Add note name parser to convert to midi note number | Nil Geisweiller | |
Supports i18n, is case and whitespace insensitive for more resilent parsing. | |||
2017-05-14 | one more update to german translation | Edgar Aichinger | |
2017-05-14 | update german translation | Edgar Aichinger | |
2017-05-14 | yet another stupid typo | Robin Gareus | |
2017-05-14 | Fix double "Tape" in Record Mode drop down when adding new track. | André Nusser | |
This bug probably also lead to "Tape" being shown in mixbus even though it should not. | |||
2017-05-14 | Fix use-after free (signal after deleting group) | Robin Gareus | |
2017-05-14 | Sanitize "well-known" ctrl API | Robin Gareus | |
2017-05-13 | OSC: make /*/automation more generic so other controls can be easily added | Len Ovens | |
2017-05-13 | Fix typos (thanks edogawa) | Robin Gareus | |
2017-05-13 | The #end should be #endif | Len Ovens | |
2017-05-13 | More tweaks to FP8 layout for 32C | Ben Loftis | |
2017-05-13 | Fix copy+paste error for mb32c filter freq. | Ben Loftis | |
2017-05-13 | Update FP8: new controllables, clarify 32C bell-shape labels | Robin Gareus | |
2017-05-13 | amend efc2660f, well-known stripable controls: | Robin Gareus | |
* consistent hpf/lpf controllables (actually hi/lo bell in 32C) * HPT, LPF frequencies are exposed as EQ band * don't expose filter ctrl for mixbuses/master | |||
2017-05-13 | Update Session::writable() during Session::save_as() when switching to copy | Tim Mayberry | |
Loading a read only Session then making a copy with Save As and switch was not allowing new Session to be saved as writable state was not updated. Resolves: #7352 | |||
2017-05-12 | Midi map for Alesis QX25 | Len Ovens | |
2017-05-12 | change ControlProtocolManager protocol mutex into a RW lock. | Paul Davis | |
Probably not gaining much in terms of contention, but there's really no reason to be using a mutex | |||
2017-05-12 | don't actually use a method from libardourcp inside libardour; use a ↵ | Paul Davis | |
PBD::Signal to avoid linker issues | |||
2017-05-12 | Remove cfgtool, it's not useful anymore | Robin Gareus | |
cfgtool was used to dump the current config defaults into ./system_config on the system it runs. It was manually invoked (usually on Linux) and hence produced incorrect settings for Windows and OSX variants. Since ea4bbcf5 Ardour binaries bundle a minimal empty system_config, and the built-in defaults are used (correct for every platform). | |||
2017-05-12 | OSC: GUI label change | Len Ovens | |
2017-05-12 | OSC: Create new surface struct for ALL incoming messages | Len Ovens | |
2017-05-12 | change the way ControlProtocols (control surfaces) are notified and handle ↵ | Paul Davis | |
Stripable selection changes The Editor continues to notify them, but via a direct call to ControlProtocolManager, not a signal. The CP Manager calls the ControlProtocol static method to set up static data structures holding selection info for all surfaces and then notifies each surface/protocol that selection has changed. | |||
2017-05-12 | MCP: Mixbus32C: Restore missing filter controls to the Dyn page. | Ben Loftis | |
2017-05-12 | MCU: F-keys are reserved only for user-defined actions; no need for explicit ↵ | Ben Loftis | |
handling. | |||
2017-05-12 | MCP: Momentarily light buttons when they are used to trigger a defined action. | Ben Loftis | |
*This is mainly for F-keys *If a button is not assigned an action, it will not light, hopefully indicating to the user that it is unmapped. | |||
2017-05-12 | Mackie MCP: Assign some F-keys for default user profile. | Ben Loftis | |
2017-05-12 | Mackie control panel: display the profile name when any button action is ↵ | Ben Loftis | |
changed. | |||
2017-05-11 | OSC: also init unsaved params on session load. | Len Ovens | |
2017-05-11 | OSC: Initialize all surface struct values on creation | Len Ovens | |
2017-05-11 | re-order per-object and global selection change signals | Paul Davis | |
2017-05-11 | OSC: Actually set feedback on first /strip/command | Len Ovens | |
2017-05-11 | Tweak/fix splash screen event-loop | Robin Gareus | |
Prevent possible endless loop in Splash::display() and handle some related edge-cases and race conditions WRT expose_done and is_visible(). | |||
2017-05-11 | NO-OP: whitespace | Robin Gareus | |
2017-05-11 | context click on marker > loop range should set loop range | Paul Davis | |
2017-05-11 | emit per-Stateful PropertyChanged signal when Stripables become selected | Paul Davis | |
2017-05-10 | OSC: fix manual port setting to take effect on first incoming message | Len Ovens | |
2017-05-10 | Fix another possible case of illegal use of reserved port-names | Robin Gareus | |
Session::io_name_is_legal() is used for Routes and Processors: Route::set_name(), ProcessorBox::rename_processor() and and Route::ensure_track_or_route_name() -- it is not used for actual I/O objects. | |||
2017-05-10 | Fix reserved ports: | Robin Gareus | |
* "Click" is not translated * add auditioner and FaderPort ctrl surfaces. | |||
2017-05-10 | OSC: bind should be boost::bind | Len Ovens | |
2017-05-10 | OSC: Automation feedback should match command | Len Ovens | |
2017-05-10 | OSC: change function name to be better description | Len Ovens | |
2017-05-10 | OSC: simplify code. | Len Ovens | |
2017-05-10 | Remove ambiguity to keep MSVC happy | John Emmas | |
NB: Do we really need 'floor()' here?? (we seem to be multiplying integers) | |||
2017-05-10 | Selection::get_stripables() needs to recurse into an Automatable's child ↵ | Paul Davis | |
Automatables when looking for for an Automation Control It also needs renaming (to come) | |||
2017-05-10 | resolve ambiguity | Robin Gareus | |
2017-05-10 | Enums are not Classes in C++98 | Robin Gareus | |
2017-05-10 | ArdourButton: Pick up initial action sensitivity | Robin Gareus | |
e.g. monitor-section show/hide button |