Differences

This shows you the differences between two versions of the page.

Link to this comparison view

test:plugins [2024/02/20 01:16] (current)
tedfelix created
Line 1: Line 1:
 +====== Plugins ======
 +
 +===== Normal Test Case =====
 +
 +2/19/2024: PASS [bbfb3842]
 +
 +  * Launch rg 24.x.
 +  * Create the following tracks:
 +    * MIDI track with DSSI synth (hexter) and LADSPA effect (lcrDelay).
 +    * MIDI track with LV2 synth (reasonable synth) and LV2 effect (ACE Reverb).
 +    * Audio track with LADSPA (amp) and LV2 (ACE Reverb) effects.
 +  * Confirm all work as expected on playback.
 +  * Save.
 +  * Close rg.
 +
 +  * Launch rg 24.x.
 +  * Open the file.
 +  * Confirm all looks and acts correctly.
 +
 +===== DSSI Synth Plugin Not Found =====
 +
 +2/19/2024: PASS [bbfb3842]
 +
 +  * Note: We will reuse the composition from the normal test case.
 +  * Make sure rg is closed.
 +
 +  * Move the DSSI synth to end in ".so.disable" so it won't be found.
 +    * sudo mv /usr/lib/dssi/hexter.so /usr/lib/dssi/hexter.so.disable
 +
 +  * Launch rg 24.x.
 +  * Open the composition from the "Normal Test Case".
 +  * Confirm
 +    * A helpful error message about the missing synth plugin.
 +    * No playback on the hexter track.
 +  * Switch to another synth plugin and try playback.
 +  * Confirm proper playback.
 +  * Close rg.  Do not save.
 +
 +  * Move the DSSI synth back to ".so".
 +    * sudo mv /usr/lib/dssi/hexter.so.disable /usr/lib/dssi/hexter.so
 +
 +===== LV2 Synth Plugin Not Found =====
 +
 +2/19/2024: PASS [bbfb3842]
 +
 +  * Note: We will reuse the composition from the normal test case.
 +  * Make sure rg is closed.
 +
 +  * Move the LV2 synth to ~ so it won't be found.
 +    * sudo mv /usr/lib/lv2/reasonablesynth.lv2 ~
 +
 +  * Launch rg 24.x.
 +  * Open the composition from the "Normal Test Case".
 +  * Confirm a helpful error message.
 +  * Try playback.
 +  * Confirm the LV2 synth track no longer plays.
 +  * Switch to another synth plugin and try playback.
 +  * Confirm proper playback.
 +  * Close rg.  Do not save.
 +
 +  * Move the LV2 synth back.
 +    * sudo mv ~/reasonablesynth.lv2 /usr/lib/lv2/
 +
 +===== LADSPA Effect Plugin Not Found =====
 +
 +2/19/2024: PASS [bbfb3842]
 +
 +  * Note: We will reuse the composition from the normal test case.
 +  * Make sure rg is closed.
 +
 +  * Move the LADSPA effect to end in ".so.disable" so it won't be found.
 +    * sudo mv /usr/lib/ladspa/amp_1181.so /usr/lib/ladspa/amp_1181.so.disable
 +
 +  * Launch rg 24.x.
 +  * Open the composition from the "Normal Test Case".
 +  * Confirm a helpful error message.
 +  * Confirm playback works and the effect is removed.
 +
 +  * Move the LADSPA effect back to ".so".
 +    * sudo mv /usr/lib/ladspa/amp_1181.so.disable /usr/lib/ladspa/amp_1181.so
 +
 +===== LV2 Effect Plugin Not Found =====
 +
 +2/19/2024: PASS [bbfb3842]
 +
 +  * Note: We will reuse the composition from the normal test case.
 +  * Make sure rg is closed.
 +
 +  * Move the LV2 effect plugin to ~ so it won't be found.
 +    * sudo mv /usr/lib/lv2/a-reverb.lv2 ~
 +
 +  * Launch rg 24.x.
 +  * Open the composition from the "Normal Test Case".
 +  * Confirm a helpful error message.
 +  * Confirm playback works and is dry.
 +
 +  * Move the LV2 effect plugin back to /usr/lib/lv2.
 +    * sudo mv ~/a-reverb.lv2 /usr/lib/lv2/
 +
 +===== Plugin Forward Compatibility (23.12) =====
 +
 +2/19/2024: PASS [bbfb3842]
 +
 +  * Note: We will reuse the composition from the normal test case.
 +  * Make sure rg is closed.
 +
 +  * Launch rg 23.12.
 +  * Open the composition from the "Normal Test Case".
 +  * Confirm
 +    * Helpful error message pointing out each LV2 plugin that could not be loaded.
 +    * There will be additional messages as this version has the </synth> end element bug that causes the previous synth to pick up configure and port elements from any effect plugins that fail to load.
 +    * LV2 plugins are missing.
 +    * DSSI MIDI track plays ok.
 +    * LV2 MIDI track can be pointed to a new synth and it plays ok.
 +    * Audio track sounds ok.  Only the LV2 plugin effect is missing.
  
 
 
test/plugins.txt ยท Last modified: 2024/02/20 01:16 by tedfelix
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki