OSDN Git Service

最初のコミット
[winaudioj/stedx.git] / sted2header.h
1 #pragma once
2
3 #include "rcp.h"
4
5 typedef struct {
6   char          name[23];
7   unsigned char fatr;
8   unsigned int  fln;
9   unsigned int  ftm;
10   unsigned int  fdt;
11 } X68_DIR;
12
13 char *chstr(int ex);
14 char *cm6_tone_name(int mo,int i);
15 char *ctrl_type(int a);
16 char *dirs(char *s);
17 char *dtasc( unsigned int j );
18 char *fstr(int v,int c);
19 char *hex_s(int a,int c);
20 char *jstrupr(char *st);
21 char *keystr(int da);
22 char *keystr1(int da,int skey);
23 char *keystr2(int da,int skey);
24 char *mdinport();
25 char *nstr(int v);
26 char *prog_name(int ch,int bank,int prog,int h);
27 char *scale_str(int da);
28 char *spadd(char *s,int c);
29 char *sread(int a,int b);
30 char *tim_names(int no);
31 char *tmasc( unsigned int j );
32 char *trk_dis(int y,int ad,int line);
33 int     strch(int och,char *tmp0);
34 void part_as();
35 int STed_InitMeasureConversion( void );
36 int STed_MeasureConversion( int track );
37 int _dos_nfiles( struct _x68_filbuf *in_buff );
38 int add_set(int size,int *add);
39 int bank_no(int j);
40 int bendc2(int ad,char *s);
41 int buf_meas(unsigned char *pp,int ln);
42 int bufload();
43 int bufload_trk(int tr);
44 int bufset();
45 int bufset_trk(int tr);
46 int channel_no(int j);
47 int chd_check(int tr,int ad,int md);
48 int chord_ins(int ad,int co);
49 int chord_sel(int key,int ad);
50 int chord_ten(int key,int no);
51 int close_player(int in_sig);
52 int cm6_tonesel(int slmd);
53 int comment_inp(int ad,int cy,int sh);
54 int countstart(int md,int smeas);
55 int cpybuf_set(int tr,int ad,int ln);
56 int ctc(int da,char *s,int skey);
57 int dat_add(int ln,int me);
58 int def_bload(char *fi,int md);
59 int def_bsave();
60 int def_save();
61 int defload(char *fi,int md);
62 int dload(char *fna,int md);
63 int dot_ed(int dx,int co);
64 int drv_code(char *st);
65 int drvchk(char *pth);
66 int drvchk2(char *pth);
67 int dsave(char *fna);
68 int exc_load(char *fna);
69 int exc_rec();
70 int exc_save(char *fna,int co);
71 int exe(char *cl);
72 int fdir(char *pth,char *exts,X68_DIR *dir,int w);
73 int file_check(char *fna,int cc);
74 int find(int po,int h);
75 int find_rep(int po);
76 int flush_event( RCP_DATA *, int );
77 int get_delta( int p );
78 int gomi_cut(unsigned char *ptr,int size);
79 int gra_add(int ad,int md);
80 int gsdload(char *fna);
81 int help(int md);
82 int init_track_header( RCP_DATA *, int );
83 int inkey2();
84 int inkey3();
85 int insert_tempo_event( RCP_DATA * );
86 int key_shift(int skey,int *f,int *a);
87 int klen();
88 int knck(char *st,int p);
89 int last_tempo(int meas);
90 int lsp_para_set(int tr,int po,int *me_ad,int wcc);
91 int lsp_wait_chack(int meas);
92 int meas_add(int me);
93 int meas_adj_sub(int ln,int st);
94 int meas_adjust(int i,int topm);
95 int meas_len(int j);
96 int meas_no(int ad);
97 int meas_no2();
98 int midi_in();
99 int midi_inout();
100 int mml_inp(int ad);
101 int mspos( int *out_x, int *out_y );
102 int onekey(int imd,int cde);
103 int open_midi_device(char *);
104 int option(int md,int sm);
105 int option2(int md,int sm,int ad,int ew);
106 int option_read(char *env_option);
107 int padjust(int *po,int i);
108 int paraexe(char *tmp0,int ad,int ew,int sm,int cmd);
109 int part_load(char *fna);
110 int part_save(char *fna,int ln);
111 int part_sel(int yy);
112 int part_text_save(char *fna,int ad,int ln);
113 int point( int in_x, int in_y );
114 int polykey(int cde);
115 int priority_init( void );
116 int prog_no(int j);
117 int progmode(char *tmp2);
118 int put_event( RCP_DATA *, int );
119 int rcp_buf_get(char *ptr,int po,int ln);
120 int rcp_buf_put(char *ptr,int po,int ln);
121 int rcptomid_init_track_buffer( RCP_DATA * );
122 int rcptomid_read_rcp_header( RCP_DATA * );
123 int rcptomid_set_new_event( RCP_DATA *, int );
124 int real_ad(int po,int cy);
125 int real_cy(int po,int ad);
126 int real_po(int po,int cy);
127 int real_record();
128 int rec_ext(int i);
129 int rep_match(int f,int f2,int t,int t2,int a,int m);
130 int repeat_comp(int tr);
131 int repeat_ext(unsigned char *obuf,int ln);
132 int repl_select(int md);
133 int replace(int po,int ln,int sh,int v);
134 int replicate(int ad,int sh);
135 int replicate2(int ad,int sh);
136 int ret_chord(int ad);
137 int ret_midi(int cde,int imd,int ad,int cy);
138 int retkey(int ecode);
139 int retkey2(int ecode);
140 int rex_load(char *fna,int mo);
141 int rex_save(char *fna,int mo);
142 int rhy_as_sel(int no);
143 int rhy_patch();
144 int same_ext_sub(int tr,int p1,int p2,int md);
145 int same_meas_conv(int tr);
146 int same_meas_extr(int tr,int ad,int ln);
147 int scale_no(int j);
148 int scale_sel(int x,int y,int skey);
149 int set_signals( void );
150 int set_tempo_track( RCP_DATA * );
151 int size_add(int tr,int size);
152 int size_change(int tr,int ln);
153 int size_max(int tr);
154 int spc_code(char * s, int * ctl);
155 int spc_code(char *s,int *ctl);
156 int spc_select();
157 int st_cv(int st);
158 int start_player(unsigned char* in_data, int in_len);
159 int sted2_close( void );
160 int sted2_init( RCP_DATA * );
161 int sted_sleep(long in_usec);
162 int step_ad(int ad,int step);
163 int step_cluc(int ad);
164 int step_cluc2(int tr,int top,int len);
165 int step_no(int ad);
166 int stop_player(void);
167 int str_last(unsigned char *tmp0);
168 int str_search(char *tmp0,char *tmp1);
169 int str_val(char *s);
170 int str_val(char* s);
171 int sttm_ad(int ad,int step);
172 int sttm_no(int ad);
173 int sys_mode();
174 int tagj(int *po,int fl);
175 int tai_check(int tr,int ad);
176 int tai_compres(int tr,int po1,int po2);
177 int thedread(int tr);
178 int timload(char *fna);
179 int timsave(char *fna);
180 int timsel(int bmode,int bank,int gx,int prog);
181 int timsel2(int ch,int bank,int gx,int prog);
182 int tone_patch(int mo);
183 int trk_check(int ln);
184 int trk_ext_sub(int tr,char *exbuf);
185 int trk_load(char *fna);
186 int trk_mix_sub(unsigned char *in1,unsigned char *in2);
187 void trk_opt_sub(int tr,int po1,int po2);
188 int trk_save(char *fna);
189 int trk_sel(int cx);
190 int trk_shift(int ad,int ln);
191 int user_tone_list();
192 int varia(char *pname,int bank,int prg,int md);
193 int velo_ctrl(int ad,int ln,int vmo);
194 int vinput(int l,int ln);
195 int vis_a_in(int po,int ln,int *para,int *step,int vmo);
196 int vis_a_in_co(int po,int ln,int vmo);
197 int vis_a_in_st(int po,int ln);
198 int vis_bufset(int po,int co,int *para,int *step,int vmo,int bf);
199 int vis_cut(int co,int st,int *para,int *step);
200 int vis_edit(int po,int ln,int ssh);
201 int vis_ext();
202 int vis_ext_mix(int po,int co,int *para,int *step,int vmo,int ost);
203 int vis_lnk(int co,int *para,int *step);
204 int yn_sel();
205 unsigned char *set_smf_data( RCP_DATA * );
206 void ErrorTrap(void);
207 void H_INIT();
208 void H_PRINT ( char *in_s1, char *in_s2, char *in_s3 );
209 void H_PRINT2 ( char *in_s1, char *in_s2, char *in_s3 );
210 void KNJCTRL( int i, int j );
211 void OnGraphic();
212 void all_note_off(int m);
213 void asin_change();
214 void asin_init();
215 void b_striS ( char * buf, int bufSize, int num );
216 void beat_set();
217 void bendc(int ad,int sh);
218 void box( int in_x0, int in_y0, int in_x1, int in_y1, unsigned int in_col, unsigned int in_ls );
219 void bunkatsu(int st,int co,int *da);
220 void card_name_get();
221 void card_sel();
222 void cdplay(int tr,int po,int ln,int md);
223 void chord_dis(int n);
224 void cm64_con();
225 void cm6_la_write(int i);
226 void cm6_pcm_write(int i);
227 void cm6_tone_write(int i);
228 void cm6_write(int ad,int ad2,int ln);
229 void cminit();
230 void cnf_prog(char *li,char *li2,int md);
231 void cnf_repl(char *li,char *li2,int md);
232 void cnf_rvel(char *li);
233 void cnf_stgt(char *li,int nn);
234 void cnfinit();
235 void cntplay(int tr,int po);
236 void com_sel();
237 void cons_md(int x);
238 void cur_down(int *po,int *cy);
239 void cur_up(int *po,int *cy);
240 void dat_info(int po,int sh);
241 void dat_rev(int tr,int ad,int ln);
242 void dattopat(int me);
243 void dclr();
244 void def_init(char *li);
245 void definit();
246 void dinit();
247 void dir_disp(X68_DIR *dir,int nm,int p,int cx,int sp,int ln);
248 void disable_update_screen();
249 void disp_vels( void );
250 void dot_ctrl(int m);
251 void dot_dis(int cx);
252 void dpl(int a);
253 void dplay(int mo,int tr,int meas);
254 void ed_ch_stgt(int, int, int, int, int);
255 void edfield(int m);
256 void end_proc();
257 void exc_dis(int no,int cx,int co,int m);
258 void exc_dis2(int ,int );
259 void exc_edit(int ad,int cy,int sw);
260 void excdel(unsigned char *da,int co,int nn);
261 void excins(unsigned char *da,int co,int nn);
262 void excsum(unsigned char *da,int nn);
263 void file_back(char *fna);
264 void fill( int in_x0, int in_y0, int in_x1, int in_y1, unsigned int in_col );
265 void filt_init();
266 void fnc_dis(int n);
267 void fonload(char *fi);
268 void fonread(unsigned char *buf);
269 void fonset(unsigned char *buf);
270 void form();
271 void form2();
272 void form3();
273 void frees(char *pth,int cx);
274 void fsel(char *fna,char *pth,int w);
275 void g_print( int in_x, int in_y, char *in_str, int in_col );
276 void g_print2(int x, int y, char * s, int c1);
277 void g_print2(int x,int y,char *s,int c1);
278 void gra(int po,int sh);
279 void gra_c(int po);
280 void gra_gakufu(int po,int md);
281 void gra_special(int po,int md);
282 void gsd_buf_trns();
283 void gsd_con();
284 void gsd_var_read();
285 void gsinit();
286 void hedread();
287 void hedset(int max);
288 void home2(int y);
289 void inmd_disp();
290 void inpmon();
291 void key_midi_player_wait();
292 void key_midi_wait( void );
293 void key_midi_wait();
294 void key_mouse_wait( void );
295 void key_pause();
296 void key_rep_off();
297 void key_rep_on();
298 void key_shift_sub(int no,int *f,int *a);
299 void key_vect_reset();
300 void key_vect_set();
301 void key_wait();
302 void keyclr();
303 void keyd();
304 void keyd_inp(int a);
305 void keyinp();
306 void line( int in_x0, int in_y0, int in_x1, int in_y1, int in_col, int in_ls );
307 void line_del(int po,int cy);
308 void line_ins(int po,int cy);
309 void line_ins_aft(int ad);
310 void load_sub(int sh);
311 void logo(int y);
312 void m_keyb(int ch,int bank,int prg,int velo);
313 void memcpy_l( unsigned char *dest, unsigned char *src, int len ) ;
314 void memcpy_l( unsigned char *dest, unsigned char *src, int len );
315 void memcpy_l(unsigned char * dest, unsigned char * src, int len);
316 void memo_disp();
317 void memo_ed(int sh);
318 void memo_load(char *pth,char *fna);
319 void midi_change(int md);
320 void midi_chout(int a);
321 void midi_clr();
322 void mix_one(int c,int a);
323 void mix_two(int c,int a,int b);
324 void msg(char *s);
325 void msg_clr();
326 void noed_cls();
327 void noed_cls_t();
328 void note_ctrl(int po1,int po2);
329 void partf(int a,int ad);
330 void pat_para_dis(int m,int ad);
331 void pat_para_set(int mo,int ad,int i);
332 void path_cut(char *fpath,char *fname);
333 void path_down(char *pth);
334 void path_set(char *pth);
335 void pattodat(int me);
336 void pattor(int me);
337 void pch_fld(int m);
338 void pfil();
339 void poplay(int po,int md);
340 void prn_gspanel( int cx );
341 void put_delta( int p ,int val);
342 void put_sharp(int skey,int x,int y);
343 void rcp_dat();
344 void rcp_dat2(int n,int m);
345 void rec_ch_change(int pm);
346 void rec_ch_disp();
347 void rec_conv( int mm );
348 void rec_filter(int md);
349 void rec_md_change();
350 void rec_meas_change(int pm);
351 void rec_mt_change(int md);
352 void rec_sy_change();
353 void ret(int ad,int cx,int cy,int kc);
354 void rev_area( int in_r_ad, int in_r_ln, int in_edit_scr );
355 void rhed_dis(int p);
356 void rhinit();
357 void rhinit2(int i);
358 void rhy_as();
359 void rhy_as_para();
360 void rhy_step();
361 void roll_down(int *po,int *cy);
362 void roll_up(int *po,int *cy);
363 void rst_errvect();
364 void rsttrc(int *no,int *cx,int flg,int pg);
365 void rtopat(int me);
366 void rtrk_dis(int p,int ad,int line);
367 void rtrk_ed(int md,int sh);
368 void s_test(int ch,int bank,int prg,int note,int velo);
369 void same_cluc(int tr,int ofset);
370 void same_shift(int spo,int m,int cu);
371 void save_sub(int sh);
372 void scinst_dsp ( int x, int y, unsigned char *dp );
373 void scpanel_dsp( int x, int y, unsigned char *dp );
374 void sdis(int x,int y,char *s,int c,int c1,int c2);
375 void sdis2(int x,int y,char *s,int c,int c1,int c2);
376 void sdis3(int x,int y,char *s,int c,int c1,int c2);
377 void set_errvect();
378 void sinit();
379 void sinput(char * sb, int ln);
380 void sinput(char *sb,int ln);
381 void size_ref();
382 void snsclr();
383 void spcon(int ad,int cy);
384 void spcut(char *st);
385 void sset(char *s,int a,int b);
386 void start_timer(int in_interval, RCP_DATA* in_rcp);
387 void stest_para_disp(int x);
388 void stest_para_edit(int x,int a);
389 void stgt_as();
390 void stgt_init();
391 void stgt_init2(int i);
392 void stop_timer(void);
393 void str_change(char *s);
394 void sttrc(int *po,int *cy,int flg);
395 void symbol( int in_x, int in_y, char *in_st, char in_h, char in_v, char in_mo, int in_p, char in_an );
396 void t_scrw( int in_x0, int in_y0, int in_xs, int in_ys, int in_x1, int in_y1 );
397 void tcur(int a,int b,int c,int cs);
398 void tcury(int a,int b,int c,int cs);
399 void tdis(int x,int y,char *s,int c,int c1);
400 void temporary_set();
401 void tg_copy( int in_edit_scr );
402 void tg_copy2( int in_edit_scr );
403 void thedset(int tr,int sz);
404 void tim_buf_trns();
405 void tim_name_read();
406 void tim_name_set();
407 void tim_var_read();
408 void timtra();
409 void tpl(int a);
410 void trk_cluc();
411 void trk_dat();
412 void trk_delete(int ad,int ln);
413 void trk_ed();
414 void trk_ed_end(int po,int cx,int cy);
415 void trk_free(int ad);
416 void trk_lin(int i,int cx,int m);
417 void trk_next(int m);
418 void trk_no();
419 void trk_no_cur(int i,int m);
420 void trk_no_dis();
421 void trk_pos_set(int po,int cx,int cy);
422 void trk_quan(int tr,int po1,int po2);
423 void trk_set(int md);
424 void trksize(int tr);
425 void trksize_c();
426 void trmod_set(int tr,int md,int sh);
427 void trns_check();
428 void ts_clear(int a);
429 void ts_copy(int a,int b);
430 void ts_ext(int i);
431 void ts_ins(int a,int b);
432 void ts_measend(int tr1,int sh);
433 void ts_mix(int tr1,int tr2,int tr3);
434 void ts_sort(int a,int b);
435 void ts_swap(int a,int b);
436 void twait(int ti);
437 void txcur( int in_a, int in_b, int in_c1, int in_c2, int in_cs );
438 void txerase(int x,int y,int x1,int y1);
439 void txxline(int x,int y,int x1,int page,int style);
440 void txyline(int x,int y,int y1,int page,int style);
441 void uex_read(int po,int no);
442 void uex_set(int po,int no);
443 void undobuf(int a);
444 void user_exc_as(int no);
445 void user_exc_dis(int no);
446 void user_exc_init();
447 void user_exc_init2(int i);
448 void val_add(int ad,int cx,int kc);
449 void val_rev(int ad,int cx);
450 void val_sub(int ad,int cx,int kc);
451 void vdis(int x,int y,int v,int c,int c1,int c2);
452 void vdis2(int x,int y,int v,int c,int c1,int c2);
453 void vdis3(int x,int y,int v,int c,int c1,int c2);
454 void vis_a_out(int po,int ln,int *para,int *step,int vmo);
455 void vis_disp(int co,int cx,int ccx,int *para,int *step,int mo,int c,int vmo);
456 void vis_wave(int st,int co,int cx,int ccx,int *para,int *step,int md,int vmo);
457 void vis_zom(int co,int in_step,int out_step,int *step,int *step2);
458 int     ras_load(char *fna);
459 int     ras_save(char *fna);
460 int sted_sleep(long in_usec);
461 int rcptomid_init_track_buffer( RCP_DATA *rcp );
462 int rcptomid_set_new_event( RCP_DATA *rcp, int t );
463 int rcptomid_read_rcp_header( RCP_DATA *rcp );
464 int init_track_header( RCP_DATA *rcp, int track );
465 int flush_event( RCP_DATA *rcp, int track );
466 int set_tempo_track ( RCP_DATA *rcp ) ;
467 int insert_tempo_event( RCP_DATA *rcp ) ;