source: buchla-68k/ram/etiosc.x@ 8cc57e6

Last change on this file since 8cc57e6 was 8cc57e6, checked in by Thomas Lopatic <thomas@…>, 6 years ago

Fixed etiosc.c.

  • Property mode set to 100644
File size: 1.2 KB
Line 
1/*
2 =============================================================================
3 etiosc.c -- external declarations
4 =============================================================================
5*/
6
7#pragma once
8
9#include "instdsp.h"
10#include "stdint.h"
11
12/*
13 =============================================================================
14 external variables
15 =============================================================================
16*/
17
18extern int16_t ndvals[10];
19extern int8_t notes[];
20extern int16_t pitches[];
21extern int16_t ratio[100];
22extern int8_t sfdsp[];
23extern int8_t sharps[];
24extern int16_t shrpflt[];
25
26/*
27 =============================================================================
28 external functions
29 =============================================================================
30*/
31
32extern void cnvc2p(int8_t *buf, int16_t cv);
33extern int16_t cnvp2c(void);
34extern int16_t ef_iosc(int16_t nn);
35extern int16_t et_iosc(int16_t nn);
36extern void int2rat(int16_t rat);
37extern int16_t nd_iosc(int16_t nn, int16_t k);
38extern int16_t rd_iosc(int16_t nn);
39extern void setoscb(int16_t n, int16_t v);
40extern void setosyn(int16_t n, int16_t v, int16_t t);
41extern void setoval(struct instdef *ip, int16_t v, int16_t val);
Note: See TracBrowser for help on using the repository browser.