Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-14 | Fix various tooltip markup (ampersand) entity-escape:5.12 | Robin Gareus | |
* track/port names * plugin-names * MIDI patch-names | |||
2017-09-14 | Fix patch-change auto-audition | Robin Gareus | |
2017-09-11 | MSVC uses a slightly smaller value for HUGE | John Emmas | |
2017-09-11 | Fix crash when hiding multiple tracks | Robin Gareus | |
Editor::hide_track_in_display() -> EditorRoutes::hide_track_in_display() and ensuing calls to sync the treeview may modify the selection (de-select hidden tracks) and invalidate selection->tracks | |||
2017-09-11 | Fix a-fluidsynth bank/program restore (during session load) | Robin Gareus | |
* set program in work-response, synchronous to run() * properly store bank per channel (for replay) | |||
2017-09-10 | Mixbus needs to show Created-With on the recent sessions list | Ben Loftis | |
2017-09-10 | a-fluidsynth: query current bank/program after loading .sf2 | Robin Gareus | |
2017-09-09 | FP8: add mode to reset gain to unity | Robin Gareus | |
Re-selecting the most recently selected (blinkig select button) strip returns gain to unity (0dB) | |||
2017-09-09 | Migrate PC dialog to RouteUI, midnam handing to RTAV. | Robin Gareus | |
This allows to to bring up the PC dialog from Editor/Editor-Mixer & Mixer for both MIDI Tracks as well as MIDI Busses. | |||
2017-09-09 | Prepare PatchChangeWidget for Midi-Busses (use instrument-plugin) | Robin Gareus | |
2017-09-09 | Only emit InstrumentInfo::Changed() on actual change | Robin Gareus | |
Ignore plugin re-order, meter-pos changes and other cases where Route calls reset_instrument_info() | |||
2017-09-09 | Fix signal-emission order (first re/set instrument info) | Robin Gareus | |
2017-09-09 | Prepare for singleton patch-selector per midi-track UI (mixer, editor,..) | Robin Gareus | |
2017-09-09 | GenericPluginUI: tweak MIDI patch select layout | Robin Gareus | |
2017-09-09 | GenericUI: subscribe to property changes before querying values | Robin Gareus | |
Fixes displaying the initial/current filename/path for plugins that have a LV2:Patch path property. | |||
2017-09-09 | GUI part of LV2 midnam race condition fix | Robin Gareus | |
..and support for midnam patches on MIDI Busses. | |||
2017-09-09 | LV2/midnam tweaks - fix race conditions | Robin Gareus | |
* Emit signal once midnam was actually updated * only re-read midnam if was it changed. This allows idempotent calls to read_midnam() - from the same thread. At session-load a synth-plugin may load a soundfont in the background and emit midnam_update() after the synth was initialized but before the GUI thread connects to the signal. By making the call idempotent the GUI can call read_midnam() after connecting to the signal to catch up. | |||
2017-09-09 | GenericPluginUI: send MIDI to plugin if it's not on a MIDI track | Robin Gareus | |
2017-09-09 | Allow to send MIDI data directly to a plugin | Robin Gareus | |
2017-09-08 | fix crashing thinko in push2 code | Paul Davis | |
2017-09-08 | Fixup key-release events for plugin-uis | Robin Gareus | |
2017-09-08 | Add a PianoKeyboard to GenericUI (on a MIDI track) | Robin Gareus | |
2017-09-08 | PluginUI: only show "Reset" & Automation buttons if there are any controls | Robin Gareus | |
2017-09-08 | Experimental GenericPluginUI MIDI patch select. | Robin Gareus | |
2017-09-08 | PatchChange Dialog: update title & refresh midnam on change | Robin Gareus | |
2017-09-08 | a-fluidsynth mark session as modified if .sf2 changes | Robin Gareus | |
2017-09-08 | a-fluidsynth: implement LV2_BANKPATCH__notify | Robin Gareus | |
2017-09-08 | Add LV2 extension to notify host about midi-bank/pgm state. | Robin Gareus | |
2017-09-08 | Non-numeric Properties are not automatable | Robin Gareus | |
Fixes a crash, when the Generic-UI tries to access the AutomationList of LV2 URID or String Properties. | |||
2017-09-08 | Patch select: button theme-ing | Ben Loftis | |
2017-09-08 | Patch select: apply conventions for context menus. | Ben Loftis | |
2017-09-08 | Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) | John Emmas | |
2017-09-08 | Various Patch Select Dialog tweaks | Robin Gareus | |
* send PGM change when bank changes * only set Program button text as needed * prperly escape mnemonics | |||
2017-09-08 | Emit Changed() signal when MIDI bank/pgm changes | Robin Gareus | |
2017-09-08 | Add Pianokeyboard + Velocity Control to PC Dialog | Robin Gareus | |
2017-09-08 | Patch Change Audition | Robin Gareus | |
2017-09-08 | Rework Patch-Change/Select Dialog | Robin Gareus | |
2017-09-07 | Fix a -Wsign-compare | Robin Gareus | |
2017-09-07 | Fix bumping .mid file name (snapshots & playlist copy) | Robin Gareus | |
When forking regions, copying playlists or saving snapshots we do not have a reference to the track and cannot use the track's name as basis for the new filename like Editor::fork_region() does. A cloned midi region's name is based on the original region name. This prevents endless addition "name-1-1-1-1-1-1-1-1.mid", adding to the region's basename. | |||
2017-09-07 | Remove "How to Apply These Terms" part from the license. | Robin Gareus | |
This part of the complete GPL text is aimed at developers not end-users. | |||
2017-09-07 | Deploy dynamically loaded NSS libs with OSX bundles | Robin Gareus | |
2017-09-03 | Fix the Unicode workaround in wscript | Julien "_FrnchFrgg_" RIVAUD | |
The previous code was supposed to ensure VERSIONĀ and PROGRAM_VERSION were *not* Unicode objects since though they are the correct type to represent strings in Python 2, too many libraries have strange issues dealing with them, and UnicodeErrors can creep in with implicit conversions from/to Unicode objects. But in fact it did exactly the contrary since str.decode() always returns Unicode objects, whose type corresponds to the str class in Python 3. Fix it so that in both Python 2 and 3 the constants are eventually instances of str. | |||
2017-09-02 | Fix headers of .po files so they conform to the template | Julien "_FrnchFrgg_" RIVAUD | |
2017-09-01 | Disable ArdourHTTP debug | Robin Gareus | |
2017-08-31 | print debugging for macOS/curl issues | Robin Gareus | |
2017-08-31 | Call curl_global_init() exactly only once (2/2) | Robin Gareus | |
2017-08-31 | Call curl_global_init() exactly only once (1/2) | Robin Gareus | |
2017-08-31 | Fix ArdourHTTP error reporting | Robin Gareus | |
2017-08-30 | Fix C++11'ism | Robin Gareus | |
2017-08-30 | Ensure a plugin generic UI doesn't exceed screen width | Julien "_FrnchFrgg_" RIVAUD | |
Do that by wrapping the packed controls box in a ScrolledWindow and making it request the same width than the box but capped to 90% of the screen width. Also, when the box width exceeds the maximum value, try again with one-letter automation buttons in case the reduced width avoids showing a scroll bar. |