aboutsummaryrefslogtreecommitdiff
path: root/README.txt
blob: 6d28437286060a5cd04c3cbb0a3e39cb9b3cd9f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
iem__ is a double precision library written by Thomas Musil and IOhannes Zmoelnig

The double precision message or signal is useful for generating indices to control array

The goal of this library is to allow more than 24 bit accurate access to arrays and delay-lines.
That means: with 32-bit IEEE floatingpoint we have a 23 bit mantissa with a resolution of 1 to 8388608.
If you want to access to an array ( size greater than 8388608 ) by tabread4, you get a staircase-shaped output.
The objects of this library work internal with double or 32-bit integer instead 24-bit mantissa of 32-bit float. To connect this higher resolution, we need 2 signal or 2 message cords. One for the float casted number and one for the difference to the higher resolution number.

ftohex
symtodp
dptosym
dptohex
vline~~
samphold~~
wrap~~
phasor~~
print~~
add__ , +__ , +''
sub__ , -__ , -''
mul__ , *__ , *''
div__ , /__ , /''
add~~ , +~~
sub~~ , -~~
mul~~ , *~~
div~~ , /~~
tabwrite__ , tabwrite''
tabread__ , tabread''
tabread4__ , tabread4''
tabwrite~~
tabread~~
tabread4~~
max__ , max''
min__ , min''
max~~
min~~
random__ , random''
delwrite~~
delread~~
vd~~