View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009629 | ardour | bugs | public | 2024-02-01 03:15 | 2024-02-29 03:32 |
Reporter | kamilner | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Debian GNU | OS | Linux | OS Version | (any) |
Product Version | 8.2 | ||||
Summary | 0009629: Content audition instrument GUI not correct when changing audition instrument | ||||
Description | When auditioning content in the Cue page, the default instrument is the General MIDI synth. If you change this to a new instrument, and then select the "show selected audition instrument's GUI" button, it shows the previously selected instrument's GUI initially. As soon as you audition a clip, it switches to the correct GUI For example, if the previous instrument was General MIDI Synth, changing the instrument to Surge and then clicking the button will still show the General MIDI synth GUI. | ||||
Steps To Reproduce | 1. Launch Ardour with a new session 2. Go to Cue screen 3. Select some bundled content and audition it 4. Change the audition instrument using the option beneath the content list 5. Select the "show selected audition instrument's GUI" At this point the original General MIDI synth GUI is incorrectly shown. 6. Audition some content 7. Click on the "show selected audition instrument's GUI" At this point the selected instrument's GUI is correctly shown. | ||||
Additional Information | This seems to occur regardless of the instrument chosen. And it happens consistently. So, for instance, switching back from Surge to General MIDI synth and clicking on the button will show the Surge GUI even thought he GM Synth has been selected. | ||||
Tags | No tags attached. | ||||
|
|
|
Config: Build documentation: False Debuggable build: False Export all symbols (backtrace): False Install prefix: /usr Strict compiler flags: [] Internal Shared Libraries: True Use External Libraries: False Library exports hidden: True Free/Demo copy: False ALSA DBus Reservation: True Architecture flags: None ARM NEON support: False Aubio: True AudioUnits: False Build target: x86_64 Canvas Test UI: False Beatbox test app: False CoreAudio: False CoreAudio 10.5 compat: False Debug RT allocations: False Debug Symbols: False Denormal exceptions: False Dr. Mingw: False FLAC: True FPU optimization: True FPU AVX512F support: False FPU AVX/FMA support: True Futex Semaphore: True Freedesktop files: False Libjack linking: weak Libjack metadata: True Lua Binding Doc: False Lua Commandline Tool: True LV2 UI embedding: True LV2 support: True LV2 extensions: True LXVST support: True Mac VST support: False NI-Maschine: False OGG: True Phone home: True Process thread timing: False Program name: Ardour Samplerate: True PT format: True PTW32 Semaphore: False Threaded WaveViews: True Translation: True Unit tests: False Use LLD linker: False VST3 support: True Windows VST support: False Wiimote support: False Windows key: Mod4><Super PortAudio Backend: False CoreAudio/Midi Backend: False ALSA Backend: True Dummy backend: True JACK Backend: True PulseAudio Backend: True Buildstack: 7a0b7d4 Mac i386 Architecture: False Mac ppc Architecture: False Mac arm64 Architecture: False C compiler flags: ['-I/home/ardour/linux-x86_64-v5/ardour', '-I/home/ardour/linux-x86_64-v5/gtk/inst/include', '-DHAVE_RF64_RIFF', '-DCOMPILER_INT128_SUPPORT', '-DWAF_BUILD', '-DNDEBUG', '-std=c99', '-pedantic', '-Wshadow', '-Wall', '-Wcast-align', '-Wextra', '-Wwrite-strings', '-Wunsafe-loop-optimizations', '-Wlogical-op', '-fshow-column', '-O3', '-fomit-frame-pointer', '-ffast-math', '-fstrength-reduce', '-pipe', '-DARCH_X86', '-mmmx', '-msse', '-mfpmath=sse', '-DUSE_XMMINTRIN', '-DBUILD_SSE_OPTIMIZATIONS', '-DLXVST_64BIT', '-Wall', '-Wpointer-arith', '-Wcast-qual', '-Wcast-align', '-Wno-unused-parameter', '-DBOOST_SYSTEM_NO_DEPRECATED', '-DBOOST_BIND_GLOBAL_PLACEHOLDERS', '-D_ISOC9X_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-DPROGRAM_NAME="Ardour"', '-DPROGRAM_VERSION="8"', '-Wstrict-prototypes', '-Wmissing-prototypes', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/gtk-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/gtk-2.0/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/pango-1.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/atk-1.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/cairo', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/pixman-1', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/gdk-pixbuf-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/libpng16', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/harfbuzz', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/fribidi', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/glib-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/glib-2.0/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/uuid', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/libxml2', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/freetype2', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/gtkmm-2.4', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/gtkmm-2.4/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/atkmm-1.6', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/gtk-unix-print-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/gtk-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/gdkmm-2.4', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/gdkmm-2.4/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/giomm-2.4', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/giomm-2.4/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/pangomm-1.4', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/pangomm-1.4/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/glibmm-2.4', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/glibmm-2.4/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/cairomm-1.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/cairomm-1.0/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/sigc++-2.0/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/gtk-2.0/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/pango-1.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/atk-1.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/cairo', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/pixman-1', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/gdk-pixbuf-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/libpng16', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/harfbuzz', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/fribidi', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/glib-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/glib-2.0/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/uuid', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/libxml2', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/freetype2'] C++ compiler flags: ['-I/home/ardour/linux-x86_64-v5/ardour', '-I/home/ardour/linux-x86_64-v5/gtk/inst/include', '-DHAVE_RF64_RIFF', '-DCOMPILER_INT128_SUPPORT', '-DWAF_BUILD', '-DNDEBUG', '-Wnon-virtual-dtor', '-Woverloaded-virtual', '-fstrict-overflow', '-Wall', '-Wcast-align', '-Wextra', '-Wwrite-strings', '-Wunsafe-loop-optimizations', '-Wlogical-op', '-fshow-column', '-O3', '-fomit-frame-pointer', '-ffast-math', '-fstrength-reduce', '-pipe', '-DARCH_X86', '-mmmx', '-msse', '-mfpmath=sse', '-DUSE_XMMINTRIN', '-DBUILD_SSE_OPTIMIZATIONS', '-DLXVST_64BIT', '-Wall', '-Wpointer-arith', '-Wcast-qual', '-Wcast-align', '-Wno-unused-parameter', '-DBOOST_SYSTEM_NO_DEPRECATED', '-DBOOST_BIND_GLOBAL_PLACEHOLDERS', '-D_ISOC9X_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-DPROGRAM_NAME="Ardour"', '-DPROGRAM_VERSION="8"', '-std=c++11', '-DBOOST_NO_AUTO_PTR', '-DBOOST_BIND_GLOBAL_PLACEHOLDERS', '-Woverloaded-virtual', '-Wno-unused-local-typedefs', '-D__STDC_LIMIT_MACROS', '-D__STDC_FORMAT_MACROS', '-DCANVAS_DEBUG', '-DBOOST_ERROR_CODE_HEADER_ONLY', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/gtk-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/gtk-2.0/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/pango-1.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/atk-1.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/cairo', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/pixman-1', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/gdk-pixbuf-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/libpng16', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/harfbuzz', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/fribidi', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/glib-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/glib-2.0/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/uuid', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/libxml2', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/freetype2', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/gtkmm-2.4', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/gtkmm-2.4/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/atkmm-1.6', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/gtk-unix-print-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/gtk-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/gdkmm-2.4', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/gdkmm-2.4/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/giomm-2.4', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/giomm-2.4/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/pangomm-1.4', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/pangomm-1.4/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/glibmm-2.4', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/glibmm-2.4/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/cairomm-1.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/cairomm-1.0/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/sigc++-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/sigc++-2.0/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/gtk-2.0/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/pango-1.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/atk-1.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/cairo', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/pixman-1', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/gdk-pixbuf-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/libpng16', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/harfbuzz', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/fribidi', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/glib-2.0', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/lib/glib-2.0/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/uuid', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/libxml2', '-isystem', '/home/ardour/linux-x86_64-v5/gtk/inst/include/freetype2'] Linker flags: ['-L/home/ardour/linux-x86_64-v5/gtk/inst/lib'] |
|
Still not working correctly on 8.4 |
|
> At this point the original General MIDI synth GUI is incorrectly shown. General MIDI Synth has no GUI. This is a default MIDI Program selector. Here It shows the default MIDNAM file (subtle difference from General MIDI synth), and yes. Surge does not provide MIDI Patch files to Ardour, so Ardour uses the default. On MIDI tracks you can change this in the track-header, there is currently no support to tweak this for Audition. I'll put it on the list to add proper support for plugin UIs. -- We started doing this and dropped it. |
|
To be clear: this bug report wasn't about the audition synth GUIs themselves (which, by the way, seem to all work OK for me). It's about the fact that the wrong thing is shown when you click on the "Show selected audition instrument's GUI" button after you select an instrument. That happens irrespective of whether the instruments have a GUI or not. For example: If I have "padthv1" selected as my audition instrument and have auditioned a clip with it, then when I click on the "show GUI" button, I get the appropriate pop-up box (which is, basically, a blank box with a description drop down, as the padthv1 instrument has neither a GUI, nor any controls). I'm fine with that. BUT... If I then select "General MIDI Synth" as the audition instrument and then click on the "show GUI" button, I still get the blank padthv1 pop-up, instead of the General MIDI Synth one. This happens regardless of which synth is previously or subsequently selected, or whether it has controls, or a GUI, or not. To me it looks like, when a new audition instrument is selected, Ardour doesn't switch to that instrument straight away. Instead, the switch is done just before the actual audition is performed. Because of this, the wrong pop-up is shown. |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-02-01 03:15 | kamilner | New Issue | |
2024-02-01 03:15 | kamilner | File Added: Ardour bug screenshot.png | |
2024-02-01 05:28 | kamilner | Note Added: 0028485 | |
2024-02-26 06:01 | kamilner | Note Added: 0028555 | |
2024-02-27 17:41 | x42 | Note Added: 0028559 | |
2024-02-27 17:42 | x42 | Note Edited: 0028559 | |
2024-02-29 03:32 | kamilner | Note Added: 0028574 |