@@ -117,31 +117,40 @@ fn select_audio_external<'a>(
117117 "reset" => Func :: wrap ( ctx, audio:: reset) ,
118118 "reset_all" => Func :: wrap ( ctx, audio:: reset_all) ,
119119 "clear" => Func :: wrap ( ctx, audio:: clear) ,
120- "add_empty" => Func :: wrap ( ctx, audio:: add_empty) ,
121- "add_file" => Func :: wrap ( ctx, audio:: add_file) ,
122- "add_mix" => Func :: wrap ( ctx, audio:: add_mix) ,
120+
121+ // Processors.
123122 "add_all_for_one" => Func :: wrap ( ctx, audio:: add_all_for_one) ,
123+ "add_clip" => Func :: wrap ( ctx, audio:: add_clip) ,
124+ "add_concat" => Func :: wrap ( ctx, audio:: add_concat) ,
125+ "add_file" => Func :: wrap ( ctx, audio:: add_file) ,
124126 "add_gain" => Func :: wrap ( ctx, audio:: add_gain) ,
127+ "add_high_pass" => Func :: wrap ( ctx, audio:: add_high_pass) ,
125128 "add_loop" => Func :: wrap ( ctx, audio:: add_loop) ,
126- "add_concat " => Func :: wrap ( ctx, audio:: add_concat ) ,
127- "add_pan " => Func :: wrap ( ctx, audio:: add_pan ) ,
129+ "add_low_pass " => Func :: wrap ( ctx, audio:: add_low_pass ) ,
130+ "add_mix " => Func :: wrap ( ctx, audio:: add_mix ) ,
128131 "add_mute" => Func :: wrap ( ctx, audio:: add_mute) ,
132+ "add_pan" => Func :: wrap ( ctx, audio:: add_pan) ,
129133 "add_pause" => Func :: wrap ( ctx, audio:: add_pause) ,
130- "add_track_position" => Func :: wrap ( ctx, audio:: add_track_position) ,
131- "add_low_pass" => Func :: wrap ( ctx, audio:: add_low_pass) ,
132- "add_high_pass" => Func :: wrap ( ctx, audio:: add_high_pass) ,
134+ "add_swap" => Func :: wrap ( ctx, audio:: add_swap) ,
133135 "add_take_left" => Func :: wrap ( ctx, audio:: add_take_left) ,
134136 "add_take_right" => Func :: wrap ( ctx, audio:: add_take_right) ,
135- "add_swap" => Func :: wrap ( ctx, audio:: add_swap) ,
136- "add_clip" => Func :: wrap ( ctx, audio:: add_clip) ,
137+ "add_track_position" => Func :: wrap ( ctx, audio:: add_track_position) ,
138+
139+ // Generators.
140+ "add_empty" => Func :: wrap ( ctx, audio:: add_empty) ,
137141 "add_noise" => Func :: wrap ( ctx, audio:: add_noise) ,
142+ "add_sawtooth" => Func :: wrap ( ctx, audio:: add_sawtooth) ,
138143 "add_sine" => Func :: wrap ( ctx, audio:: add_sine) ,
139144 "add_square" => Func :: wrap ( ctx, audio:: add_square) ,
140- "add_sawtooth" => Func :: wrap ( ctx, audio:: add_sawtooth) ,
141145 "add_triangle" => Func :: wrap ( ctx, audio:: add_triangle) ,
142146 "add_zero" => Func :: wrap ( ctx, audio:: add_zero) ,
147+
148+ // Modulators.
143149 "mod_linear" => Func :: wrap ( ctx, audio:: mod_linear) ,
144150 "mod_hold" => Func :: wrap ( ctx, audio:: mod_hold) ,
151+ "mod_adsr" => Func :: wrap ( ctx, audio:: mod_adsr) ,
152+ "mod_square" => Func :: wrap ( ctx, audio:: mod_square) ,
153+ "mod_sawtooth" => Func :: wrap ( ctx, audio:: mod_sawtooth) ,
145154 "mod_sine" => Func :: wrap ( ctx, audio:: mod_sine) ,
146155 _ => return None ,
147156 } ;
0 commit comments