4827 |
directories in a specific directory by sending the following command:</t> |
directories in a specific directory by sending the following command:</t> |
4828 |
<t> |
<t> |
4829 |
<list> |
<list> |
4830 |
<t>GET DB_INSTRUMENT_DIRECTORIES <dir></t> |
<t>GET DB_INSTRUMENT_DIRECTORIES [RECURSIVE] <dir></t> |
4831 |
</list> |
</list> |
4832 |
</t> |
</t> |
4833 |
<t>Where <dir> should be replaced by the absolute path |
<t>Where <dir> should be replaced by the absolute path |
4834 |
name of the directory.</t> |
name of the directory. If RECURSIVE is specified, the number of |
4835 |
|
all directories, including those located in subdirectories of the |
4836 |
|
specified directory, will be returned.</t> |
4837 |
|
|
4838 |
<t>Possible Answers:</t> |
<t>Possible Answers:</t> |
4839 |
<t> |
<t> |
4862 |
in specific directory by sending the following command:</t> |
in specific directory by sending the following command:</t> |
4863 |
<t> |
<t> |
4864 |
<list> |
<list> |
4865 |
<t>LIST DB_INSTRUMENT_DIRECTORIES <dir></t> |
<t>LIST DB_INSTRUMENT_DIRECTORIES [RECURSIVE] <dir></t> |
4866 |
</list> |
</list> |
4867 |
</t> |
</t> |
4868 |
<t>Where <dir> should be replaced by the absolute path |
<t>Where <dir> should be replaced by the absolute path |
4869 |
name of the directory.</t> |
name of the directory. If RECURSIVE is specified, the absolute path names |
4870 |
|
of all directories, including those located in subdirectories of the |
4871 |
|
specified directory, will be returned.</t> |
4872 |
|
|
4873 |
<t>Possible Answers:</t> |
<t>Possible Answers:</t> |
4874 |
<t> |
<t> |
4889 |
<t>S: "'Piano Collection','Percussion Collection'"</t> |
<t>S: "'Piano Collection','Percussion Collection'"</t> |
4890 |
</list> |
</list> |
4891 |
</t> |
</t> |
4892 |
|
<t> |
4893 |
|
<list> |
4894 |
|
<t>C: "LIST DB_INSTRUMENT_DIRECTORIES RECURSIVE '/'"</t> |
4895 |
|
<t>S: "'/Piano Collection','/Piano Collection/Acoustic','/Piano Collection/Acoustic/New','/Percussion Collection'"</t> |
4896 |
|
</list> |
4897 |
|
</t> |
4898 |
</section> |
</section> |
4899 |
|
|
4900 |
<section title="Getting instrument directory information" anchor="GET DB_INSTRUMENT_DIRECTORY INFO"> |
<section title="Getting instrument directory information" anchor="GET DB_INSTRUMENT_DIRECTORY INFO"> |
5034 |
</t> |
</t> |
5035 |
</section> |
</section> |
5036 |
|
|
5037 |
|
<section title="Copying instrument directories" anchor="COPY DB_INSTRUMENT_DIRECTORY"> |
5038 |
|
<t>The front-end can copy a specific |
5039 |
|
instrument directory by sending the following command:</t> |
5040 |
|
<t> |
5041 |
|
<list> |
5042 |
|
<t>COPY DB_INSTRUMENT_DIRECTORY <dir> <dst></t> |
5043 |
|
</list> |
5044 |
|
</t> |
5045 |
|
<t>Where <dir> is the absolute path name of the directory |
5046 |
|
to copy and <dst> is the location where the directory will |
5047 |
|
be copied to.</t> |
5048 |
|
|
5049 |
|
<t>Possible Answers:</t> |
5050 |
|
<t> |
5051 |
|
<list> |
5052 |
|
<t>"OK" - |
5053 |
|
<list> |
5054 |
|
<t>on success</t> |
5055 |
|
</list> |
5056 |
|
</t> |
5057 |
|
<t>"ERR:<error-code>:<error-message>" - |
5058 |
|
<list> |
5059 |
|
<t>in case a given directory does not exists, |
5060 |
|
or if a directory with name equal to the name |
5061 |
|
of the specified directory already exists in |
5062 |
|
the destination directory. Error is also thrown |
5063 |
|
when trying to copy a directory to a subdirectory |
5064 |
|
of itself.</t> |
5065 |
|
</list> |
5066 |
|
</t> |
5067 |
|
</list> |
5068 |
|
</t> |
5069 |
|
|
5070 |
|
<t>Example:</t> |
5071 |
|
<t> |
5072 |
|
<list> |
5073 |
|
<t>C: "COPY DB_INSTRUMENT_DIRECTORY '/Piano Collection/Acoustic' '/Acoustic/Pianos'"</t> |
5074 |
|
<t>S: "OK"</t> |
5075 |
|
</list> |
5076 |
|
</t> |
5077 |
|
</section> |
5078 |
|
|
5079 |
<section title="Changing the description of directory" anchor="SET DB_INSTRUMENT_DIRECTORY DESCRIPTION"> |
<section title="Changing the description of directory" anchor="SET DB_INSTRUMENT_DIRECTORY DESCRIPTION"> |
5080 |
<t>The front-end can alter the description of a specific |
<t>The front-end can alter the description of a specific |
5081 |
instrument directory by sending the following command:</t> |
instrument directory by sending the following command:</t> |
5112 |
</t> |
</t> |
5113 |
</section> |
</section> |
5114 |
|
|
5115 |
|
<section title="Finding directories" anchor="FIND DB_INSTRUMENT_DIRECTORIES"> |
5116 |
|
<t>The front-end can search for directories |
5117 |
|
in specific directory by sending the following command:</t> |
5118 |
|
<t> |
5119 |
|
<list> |
5120 |
|
<t>FIND DB_INSTRUMENT_DIRECTORIES [NON_RECURSIVE] <dir> <criteria-list></t> |
5121 |
|
</list> |
5122 |
|
</t> |
5123 |
|
<t>Where <dir> should be replaced by the absolute path |
5124 |
|
name of the directory to search in. If NON_RECURSIVE is specified, the |
5125 |
|
directories located in subdirectories of the specified directory will not |
5126 |
|
be searched. <criteria-list> is a list of search criterias |
5127 |
|
in form of "key1=val1 key2=val2 ...". The following criterias are |
5128 |
|
allowed:</t> |
5129 |
|
<t> |
5130 |
|
<t>NAME='<search-string>' |
5131 |
|
<list> |
5132 |
|
<t>Restricts the search to directories, which names |
5133 |
|
satisfy the supplied search string.</t> |
5134 |
|
</list> |
5135 |
|
</t> |
5136 |
|
|
5137 |
|
<t>CREATED='[<date-after>]..[<date-before>]' |
5138 |
|
<list> |
5139 |
|
<t>Restricts the search to directories, which creation |
5140 |
|
date satisfies the specified period, where <date-after> |
5141 |
|
and <date-before> are in "YYYY-MM-DD HH:MM:SS" format. |
5142 |
|
If <date-after> is omitted the search is restricted to |
5143 |
|
directories created before <date-before>. If |
5144 |
|
<date-before> is omitted, the search is restricted |
5145 |
|
to directories created after <date-after>.</t> |
5146 |
|
</list> |
5147 |
|
</t> |
5148 |
|
|
5149 |
|
<t>MODIFIED='[<date-after>]..[<date-before>]' |
5150 |
|
<list> |
5151 |
|
<t>Restricts the search to directories, which |
5152 |
|
date of last modification satisfies the specified period, where |
5153 |
|
<date-after> and <date-before> are in "YYYY-MM-DD HH:MM:SS" |
5154 |
|
format. If <date-after> is omitted the search is restricted to |
5155 |
|
directories, which are last modified before <date-before>. If |
5156 |
|
<date-before> is omitted, the search is restricted to directories, |
5157 |
|
which are last modified after <date-after>.</t> |
5158 |
|
</list> |
5159 |
|
</t> |
5160 |
|
|
5161 |
|
<t>DESCRIPTION='<search-string>' |
5162 |
|
<list> |
5163 |
|
<t>Restricts the search to directories with description |
5164 |
|
that satisfies the supplied search string.</t> |
5165 |
|
</list> |
5166 |
|
</t> |
5167 |
|
</t> |
5168 |
|
|
5169 |
|
<t>Where <search-string> is either a regular expression, or a |
5170 |
|
word list separated with spaces for OR search and with '+' for AND search.</t> |
5171 |
|
|
5172 |
|
<t>Possible Answers:</t> |
5173 |
|
<t> |
5174 |
|
<list> |
5175 |
|
<t>A comma separated list with the absolute path names (encapsulated into |
5176 |
|
apostrophes) of all directories in the specified directory that satisfy |
5177 |
|
the supplied search criterias.</t> |
5178 |
|
<t>"ERR:<error-code>:<error-message>" - |
5179 |
|
<list> |
5180 |
|
<t>if the given directory does not exist.</t> |
5181 |
|
</list> |
5182 |
|
</t> |
5183 |
|
</list> |
5184 |
|
</t> |
5185 |
|
<t>Example:</t> |
5186 |
|
<t> |
5187 |
|
<list> |
5188 |
|
<t>C: "FIND DB_INSTRUMENT_DIRECTORIES '/' NAME='Piano'"</t> |
5189 |
|
<t>S: "'/Piano Collection'"</t> |
5190 |
|
</list> |
5191 |
|
</t> |
5192 |
|
<t> |
5193 |
|
<list> |
5194 |
|
<t>C: "FIND DB_INSTRUMENT_DIRECTORIES '/' CREATED='..2007-04-01 09:30:13'"</t> |
5195 |
|
<t>S: "'/Piano Collection','/Percussions'"</t> |
5196 |
|
</list> |
5197 |
|
</t> |
5198 |
|
</section> |
5199 |
|
|
5200 |
<section title="Adding instruments to the instruments database" anchor="ADD DB_INSTRUMENTS"> |
<section title="Adding instruments to the instruments database" anchor="ADD DB_INSTRUMENTS"> |
5201 |
<t>The front-end can add one or more instruments |
<t>The front-end can add one or more instruments |
5202 |
to the instruments database by sending the following command:</t> |
to the instruments database by sending the following command:</t> |
5314 |
instruments in a specific directory by sending the following command:</t> |
instruments in a specific directory by sending the following command:</t> |
5315 |
<t> |
<t> |
5316 |
<list> |
<list> |
5317 |
<t>GET DB_INSTRUMENTS <dir></t> |
<t>GET DB_INSTRUMENTS [RECURSIVE] <dir></t> |
5318 |
</list> |
</list> |
5319 |
</t> |
</t> |
5320 |
<t>Where <dir> should be replaced by the absolute path name |
<t>Where <dir> should be replaced by the absolute path name |
5321 |
of the directory.</t> |
of the directory. If RECURSIVE is specified, the number of all |
5322 |
|
instruments, including those located in subdirectories of the |
5323 |
|
specified directory, will be returned.</t> |
5324 |
|
|
5325 |
<t>Possible Answers:</t> |
<t>Possible Answers:</t> |
5326 |
<t> |
<t> |
5349 |
in specific directory by sending the following command:</t> |
in specific directory by sending the following command:</t> |
5350 |
<t> |
<t> |
5351 |
<list> |
<list> |
5352 |
<t>LIST DB_INSTRUMENTS <dir></t> |
<t>LIST DB_INSTRUMENTS [RECURSIVE] <dir></t> |
5353 |
</list> |
</list> |
5354 |
</t> |
</t> |
5355 |
<t>Where <dir> should be replaced by the absolute path |
<t>Where <dir> should be replaced by the absolute path |
5356 |
name of the directory.</t> |
name of the directory. If RECURSIVE is specified, the absolute path |
5357 |
|
names of all instruments, including those located in subdirectories |
5358 |
|
of the specified directory, will be returned.</t> |
5359 |
|
|
5360 |
<t>Possible Answers:</t> |
<t>Possible Answers:</t> |
5361 |
<t> |
<t> |
5376 |
<t>S: "'Bosendorfer 290','Steinway D'"</t> |
<t>S: "'Bosendorfer 290','Steinway D'"</t> |
5377 |
</list> |
</list> |
5378 |
</t> |
</t> |
5379 |
|
<t> |
5380 |
|
<list> |
5381 |
|
<t>C: "LIST DB_INSTRUMENTS RECURSIVE '/Piano Collection'"</t> |
5382 |
|
<t>S: "'/Piano Collection/Bosendorfer 290','/Piano Collection/Steinway D','/Piano Collection/Lite/Free Piano'"</t> |
5383 |
|
</list> |
5384 |
|
</t> |
5385 |
</section> |
</section> |
5386 |
|
|
5387 |
<section title="Getting instrument information" anchor="GET DB_INSTRUMENT INFO"> |
<section title="Getting instrument information" anchor="GET DB_INSTRUMENT INFO"> |
5577 |
</t> |
</t> |
5578 |
</section> |
</section> |
5579 |
|
|
5580 |
|
<section title="Copying instruments" anchor="COPY DB_INSTRUMENT"> |
5581 |
|
<t>The front-end can copy a specific instrument to another directory by |
5582 |
|
sending the following command:</t> |
5583 |
|
<t> |
5584 |
|
<list> |
5585 |
|
<t>COPY DB_INSTRUMENT <instr> <dst></t> |
5586 |
|
</list> |
5587 |
|
</t> |
5588 |
|
<t>Where <instr> is the absolute path name of the instrument |
5589 |
|
to copy and <dst> is the directory where the instrument will |
5590 |
|
be copied to.</t> |
5591 |
|
|
5592 |
|
<t>Possible Answers:</t> |
5593 |
|
<t> |
5594 |
|
<list> |
5595 |
|
<t>"OK" - |
5596 |
|
<list> |
5597 |
|
<t>on success</t> |
5598 |
|
</list> |
5599 |
|
</t> |
5600 |
|
<t>"ERR:<error-code>:<error-message>" - |
5601 |
|
<list> |
5602 |
|
<t>in case the given instrument does not exists, |
5603 |
|
or if an instrument with name equal to the name of the |
5604 |
|
specified instrument already exists in the destination |
5605 |
|
directory.</t> |
5606 |
|
</list> |
5607 |
|
</t> |
5608 |
|
</list> |
5609 |
|
</t> |
5610 |
|
|
5611 |
|
<t>Example:</t> |
5612 |
|
<t> |
5613 |
|
<list> |
5614 |
|
<t>C: "COPY DB_INSTRUMENT '/Piano Collection/Bosendorfer 290' '/Acoustic/Pianos/'"</t> |
5615 |
|
<t>S: "OK"</t> |
5616 |
|
</list> |
5617 |
|
</t> |
5618 |
|
</section> |
5619 |
|
|
5620 |
<section title="Changing the description of instrument" anchor="SET DB_INSTRUMENT DESCRIPTION"> |
<section title="Changing the description of instrument" anchor="SET DB_INSTRUMENT DESCRIPTION"> |
5621 |
<t>The front-end can alter the description of a specific |
<t>The front-end can alter the description of a specific |
5622 |
instrument by sending the following command:</t> |
instrument by sending the following command:</t> |
5653 |
</t> |
</t> |
5654 |
</section> |
</section> |
5655 |
|
|
5656 |
|
<section title="Finding instruments" anchor="FIND DB_INSTRUMENTS"> |
5657 |
|
<t>The front-end can search for instruments |
5658 |
|
in specific directory by sending the following command:</t> |
5659 |
|
<t> |
5660 |
|
<list> |
5661 |
|
<t>FIND DB_INSTRUMENTS [NON_RECURSIVE] <dir> <criteria-list></t> |
5662 |
|
</list> |
5663 |
|
</t> |
5664 |
|
<t>Where <dir> should be replaced by the absolute path |
5665 |
|
name of the directory to search in. If NON_RECURSIVE is specified, the |
5666 |
|
directories located in subdirectories of the specified directory will not |
5667 |
|
be searched. <criteria-list> is a list of search criterias |
5668 |
|
in form of "key1=val1 key2=val2 ...". The following criterias are |
5669 |
|
allowed:</t> |
5670 |
|
<t> |
5671 |
|
<t>NAME='<search-string>' |
5672 |
|
<list> |
5673 |
|
<t>Restricts the search to instruments, which names |
5674 |
|
satisfy the supplied search string.</t> |
5675 |
|
</list> |
5676 |
|
</t> |
5677 |
|
|
5678 |
|
<t>SIZE=[<min>]..[<max>] |
5679 |
|
<list> |
5680 |
|
<t>Restricts the search to instruments, which |
5681 |
|
size is in the specified range. If <min> is omitted, |
5682 |
|
the search results are restricted to instruments with size less then |
5683 |
|
or equal to <max>. If <max> is omitted, the |
5684 |
|
search is restricted to instruments with size greater then |
5685 |
|
or equal to <min>.</t> |
5686 |
|
</list> |
5687 |
|
</t> |
5688 |
|
|
5689 |
|
<t>CREATED='[<date-after>]..[<date-before>]' |
5690 |
|
<list> |
5691 |
|
<t>Restricts the search to instruments, which creation |
5692 |
|
date satisfies the specified period, where <date-after> |
5693 |
|
and <date-before> are in "YYYY-MM-DD HH:MM:SS" format. |
5694 |
|
If <date-after> is omitted the search is restricted to |
5695 |
|
instruments created before <date-before>. If |
5696 |
|
<date-before> is omitted, the search is restricted |
5697 |
|
to instruments created after <date-after>.</t> |
5698 |
|
</list> |
5699 |
|
</t> |
5700 |
|
|
5701 |
|
<t>MODIFIED='[<date-after>]..[<date-before>]' |
5702 |
|
<list> |
5703 |
|
<t>Restricts the search to instruments, which |
5704 |
|
date of last modification satisfies the specified period, where |
5705 |
|
<date-after> and <date-before> are in "YYYY-MM-DD HH:MM:SS" |
5706 |
|
format. If <date-after> is omitted the search is restricted to |
5707 |
|
instruments, which are last modified before <date-before>. If |
5708 |
|
<date-before> is omitted, the search is restricted to instruments, |
5709 |
|
which are last modified after <date-after>.</t> |
5710 |
|
</list> |
5711 |
|
</t> |
5712 |
|
|
5713 |
|
<t>DESCRIPTION='<search-string>' |
5714 |
|
<list> |
5715 |
|
<t>Restricts the search to instruments with description |
5716 |
|
that satisfies the supplied search string.</t> |
5717 |
|
</list> |
5718 |
|
</t> |
5719 |
|
|
5720 |
|
<t>PRODUCT='<search-string>' |
5721 |
|
<list> |
5722 |
|
<t>Restricts the search to instruments with product info |
5723 |
|
that satisfies the supplied search string.</t> |
5724 |
|
</list> |
5725 |
|
</t> |
5726 |
|
|
5727 |
|
<t>ARTISTS='<search-string>' |
5728 |
|
<list> |
5729 |
|
<t>Restricts the search to instruments with artists info |
5730 |
|
that satisfies the supplied search string.</t> |
5731 |
|
</list> |
5732 |
|
</t> |
5733 |
|
|
5734 |
|
<t>KEYWORDS='<search-string>' |
5735 |
|
<list> |
5736 |
|
<t>Restricts the search to instruments with keyword list |
5737 |
|
that satisfies the supplied search string.</t> |
5738 |
|
</list> |
5739 |
|
</t> |
5740 |
|
|
5741 |
|
<t>IS_DRUM=true | false |
5742 |
|
<list> |
5743 |
|
<t>Either true or false. Restricts the search to |
5744 |
|
drum kits or chromatic instruments.</t> |
5745 |
|
</list> |
5746 |
|
</t> |
5747 |
|
|
5748 |
|
<t>FORMAT_FAMILIES='<format-list>' |
5749 |
|
<list> |
5750 |
|
<t>Restricts the search to instruments of the supplied format families, |
5751 |
|
where <format-list> is a comma separated list of format families.</t> |
5752 |
|
</list> |
5753 |
|
</t> |
5754 |
|
</t> |
5755 |
|
|
5756 |
|
<t>Where <search-string> is either a regular expression, or a |
5757 |
|
word list separated with spaces for OR search and with '+' for AND search.</t> |
5758 |
|
|
5759 |
|
<t>Possible Answers:</t> |
5760 |
|
<t> |
5761 |
|
<list> |
5762 |
|
<t>A comma separated list with the absolute path names (encapsulated into |
5763 |
|
apostrophes) of all instruments in the specified directory that satisfy |
5764 |
|
the supplied search criterias.</t> |
5765 |
|
<t>"ERR:<error-code>:<error-message>" - |
5766 |
|
<list> |
5767 |
|
<t>if the given directory does not exist.</t> |
5768 |
|
</list> |
5769 |
|
</t> |
5770 |
|
</list> |
5771 |
|
</t> |
5772 |
|
<t>Example:</t> |
5773 |
|
<t> |
5774 |
|
<list> |
5775 |
|
<t>C: "FIND DB_INSTRUMENTS '/Piano Collection' NAME='bosendorfer+290'"</t> |
5776 |
|
<t>S: "'/Piano Collection/Bosendorfer 290'"</t> |
5777 |
|
</list> |
5778 |
|
</t> |
5779 |
|
<t> |
5780 |
|
<list> |
5781 |
|
<t>C: "FIND DB_INSTRUMENTS '/Piano Collection' CREATED='2007-04-01 09:30:13..'"</t> |
5782 |
|
<t>S: "'/Piano Collection/Bosendorfer 290','/Piano Collection/Steinway D'"</t> |
5783 |
|
</list> |
5784 |
|
</t> |
5785 |
|
</section> |
5786 |
|
|
5787 |
</section> |
</section> |
5788 |
|
|
5789 |
</section> |
</section> |
5865 |
</t> |
</t> |
5866 |
<t>/ CLEAR SP clear_instruction |
<t>/ CLEAR SP clear_instruction |
5867 |
</t> |
</t> |
5868 |
|
<t>/ FIND SP find_instruction |
5869 |
|
</t> |
5870 |
<t>/ MOVE SP move_instruction |
<t>/ MOVE SP move_instruction |
5871 |
</t> |
</t> |
5872 |
|
<t>/ COPY SP copy_instruction |
5873 |
|
</t> |
5874 |
<t>/ RESET |
<t>/ RESET |
5875 |
</t> |
</t> |
5876 |
<t>/ QUIT |
<t>/ QUIT |
6095 |
</t> |
</t> |
6096 |
<t>/ FX_SEND SP INFO SP sampler_channel SP fx_send_id |
<t>/ FX_SEND SP INFO SP sampler_channel SP fx_send_id |
6097 |
</t> |
</t> |
6098 |
|
<t>/ DB_INSTRUMENT_DIRECTORIES SP RECURSIVE SP pathname |
6099 |
|
</t> |
6100 |
<t>/ DB_INSTRUMENT_DIRECTORIES SP pathname |
<t>/ DB_INSTRUMENT_DIRECTORIES SP pathname |
6101 |
</t> |
</t> |
6102 |
<t>/ DB_INSTRUMENT_DIRECTORY SP INFO SP pathname |
<t>/ DB_INSTRUMENT_DIRECTORY SP INFO SP pathname |
6103 |
</t> |
</t> |
6104 |
|
<t>/ DB_INSTRUMENTS SP RECURSIVE SP pathname |
6105 |
|
</t> |
6106 |
<t>/ DB_INSTRUMENTS SP pathname |
<t>/ DB_INSTRUMENTS SP pathname |
6107 |
</t> |
</t> |
6108 |
<t>/ DB_INSTRUMENT SP INFO SP pathname |
<t>/ DB_INSTRUMENT SP INFO SP pathname |
6177 |
</t> |
</t> |
6178 |
</list> |
</list> |
6179 |
</t> |
</t> |
6180 |
|
<t>find_instruction = |
6181 |
|
<list> |
6182 |
|
<t>DB_INSTRUMENTS SP NON_RECURSIVE SP pathname SP query_val_list |
6183 |
|
</t> |
6184 |
|
<t>/ DB_INSTRUMENTS SP pathname SP query_val_list |
6185 |
|
</t> |
6186 |
|
<t>/ DB_INSTRUMENT_DIRECTORIES SP NON_RECURSIVE SP pathname SP query_val_list |
6187 |
|
</t> |
6188 |
|
<t>/ DB_INSTRUMENT_DIRECTORIES SP pathname SP query_val_list |
6189 |
|
</t> |
6190 |
|
</list> |
6191 |
|
</t> |
6192 |
<t>move_instruction = |
<t>move_instruction = |
6193 |
<list> |
<list> |
6194 |
<t>DB_INSTRUMENT_DIRECTORY SP pathname SP pathname |
<t>DB_INSTRUMENT_DIRECTORY SP pathname SP pathname |
6197 |
</t> |
</t> |
6198 |
</list> |
</list> |
6199 |
</t> |
</t> |
6200 |
|
<t>copy_instruction = |
6201 |
|
<list> |
6202 |
|
<t>DB_INSTRUMENT_DIRECTORY SP pathname SP pathname |
6203 |
|
</t> |
6204 |
|
<t>/ DB_INSTRUMENT SP pathname SP pathname |
6205 |
|
</t> |
6206 |
|
</list> |
6207 |
|
</t> |
6208 |
<t>destroy_instruction = |
<t>destroy_instruction = |
6209 |
<list> |
<list> |
6210 |
<t>AUDIO_OUTPUT_DEVICE SP number |
<t>AUDIO_OUTPUT_DEVICE SP number |
6301 |
</t> |
</t> |
6302 |
<t>/ FX_SENDS SP sampler_channel |
<t>/ FX_SENDS SP sampler_channel |
6303 |
</t> |
</t> |
6304 |
|
<t>/ DB_INSTRUMENT_DIRECTORIES SP RECURSIVE SP pathname |
6305 |
|
</t> |
6306 |
<t>/ DB_INSTRUMENT_DIRECTORIES SP pathname |
<t>/ DB_INSTRUMENT_DIRECTORIES SP pathname |
6307 |
</t> |
</t> |
6308 |
|
<t>/ DB_INSTRUMENTS SP RECURSIVE SP pathname |
6309 |
|
</t> |
6310 |
<t>/ DB_INSTRUMENTS SP pathname |
<t>/ DB_INSTRUMENTS SP pathname |
6311 |
</t> |
</t> |
6312 |
</list> |
</list> |
6485 |
</t> |
</t> |
6486 |
</list> |
</list> |
6487 |
</t> |
</t> |
6488 |
|
<t>query_val_list = |
6489 |
|
<list> |
6490 |
|
<t>string '=' query_val |
6491 |
|
</t> |
6492 |
|
<t>/ query_val_list SP string '=' query_val |
6493 |
|
</t> |
6494 |
|
</list> |
6495 |
|
</t> |
6496 |
|
<t>query_val = |
6497 |
|
<list> |
6498 |
|
<t>string |
6499 |
|
</t> |
6500 |
|
<t>/ stringval |
6501 |
|
</t> |
6502 |
|
</list> |
6503 |
|
</t> |
6504 |
|
|
6505 |
<!-- GRAMMAR_BNF_END - do NOT delete or modify this line !!! --> |
<!-- GRAMMAR_BNF_END - do NOT delete or modify this line !!! --> |
6506 |
</section> |
</section> |