<!--   This file contains templates for programs not known as NSM compatible for a long, and compatible with LASH
       This means that even without NSM protocol, theses programs will save their file when we ask to.
       Note that if one of these programs have been found as NSM compatible in a previous file (for example: 40_ray_nsm),
       its template here will be igored.

       If the attribute 'erased_by_nsm_desktop_file' is true,
       then the template will be ignored if a .desktop file containing X-NSM-Capable=true
       and the same executable has been detected.
       As you can see, 'erased_by_nsm_desktop_file' is set to true globally in RAY-CLIENT-TEMPLATES node,
       but can be cancel if Client-Template node has 'erased_by_nsm_desktop_file' set to false. -->

<RAY-CLIENT-TEMPLATES erased_by_nsm_desktop_file="true">
 <Client-Template template-name="Hydrogen" protocol="ray_hack" client_id="hydrogen" stop_signal="15" config_file="$RAY_SESSION_NAME.h2song" executable="hydrogen" arguments="-n -s &quot;$CONFIG_FILE&quot;" save_signal="10" wait_window="1" prefix_mode="2"/>
 <Client-Template template-name="Rosegarden" protocol="ray_hack" desktop_file="com.rosegardenmusic.rosegarden" client_id="rosegarden" executable="rosegarden" save_signal="10" stop_signal="15" config_file="$RAY_SESSION_NAME.rg" arguments="&quot;$CONFIG_FILE&quot;" wait_window="1"/>
 <Client-Template template-name="Guitarix" protocol="ray_hack" client_id="guitarix" executable="guitarix" label="Guitarix" save_signal="10" stop_signal="15" arguments="-f &quot;$CONFIG_FILE&quot;" config_file="$RAY_SESSION_NAME.conf"  wait_window="1"/>
 <Client-Template template-name="Qsampler" protocol="ray_hack" client_id="qsampler" config_file="$RAY_SESSION_NAME.lscp" executable="qsampler" arguments="&quot;$CONFIG_FILE&quot;" save_signal="10" stop_signal="15" wait_window="1"/>
 <Client-Template template-name="GxTuner" erased_by_nsm_desktop_file="false" protocol="ray_hack" client_id="tuner" icon="carla" label="GxTuner" try-exec="guitarix" check_last_save="0" arguments="http://guitarix.sourceforge.net/plugins/gxtuner#tuner&#xa;" save_signal="10" stop_signal="15" config_file="anything" executable="carla-single" wait_window="1"/>
 <Client-Template template-name="CalfJACKHost" protocol="ray-hack" arguments="-c &quot;$RAY_JACK_CLIENT_NAME&quot; --load &quot;$CONFIG_FILE&quot;" save_signal="10" stop_signal="15" executable="calfjackhost" config_file="$RAY_SESSION_NAME.calf" wait_window="1" label="Calf JACK Host" client_id="calf" desktop_file="calf" name="Calf JACK Host" tp_display_name_is_label="true" prefix_mode="1" jack_naming="1"/>
 <Client-Template template-name="Seq24" protocol="ray_hack" client_id="seq24" stop_signal="15" arguments="&quot;$CONFIG_FILE&quot;" config_file="$RAY_SESSION_NAME.midi" executable="seq24" save_signal="10" wait_window="1"/>
 <Client-Template template-name="Sequencer64" protocol="ray_hack" desktop_file="sequencer64" client_id="seq64" label="Sequencer64" save_signal="10" stop_signal="15" executable="seq64" config_file="$RAY_SESSION_NAME.midi" arguments="-m &quot;$CONFIG_FILE&quot;"/>
 <Client-Template stop_signal="15" template-name="Rakarrack-plus" client_id="r_plus" save_signal="10" protocol="Ray-Hack" wait_win="0" executable="rakarrack-plus" arguments="-l &quot;$CONFIG_FILE&quot; -j &quot;$RAY_JACK_CLIENT_NAME&quot;" name="rakarrack-plus" config_file="$RAY_SESSION_NAME.rkr"/>
 <Client-Template template-name="QMidiRoute" name="qmidiroute" executable="qmidiroute" protocol="Ray-Hack" wait_win="1" save_signal="10" stop_signal="15" no_save_level="0" arguments="&quot;$CONFIG_FILE&quot;" config_file="$RAY_SESSION_NAME.qmr" client_id="qmidiroute"/>
</RAY-CLIENT-TEMPLATES>
