Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Audio 从Chuck中的文件读取int_Audio_Chuck - Fatal编程技术网

Audio 从Chuck中的文件读取int

Audio 从Chuck中的文件读取int,audio,chuck,Audio,Chuck,我有一个ChucK代码: "examples/vento.txt" => string filename; FileIO fio; // open a file fio.open(filename, FileIO.READ); // ensure it's ok if(!fio.good()) { cherr <= "can't open file: " <= filename <= " for reading..." <= IO.newline();

我有一个ChucK代码:

"examples/vento.txt" => string filename;
FileIO fio;

// open a file
fio.open(filename, FileIO.READ);

// ensure it's ok
if(!fio.good()) {
    cherr <= "can't open file: " <= filename <= " for reading..." <= IO.newline();
    me.exit();
}

fio.readLine() => string velocity;

fio.readLine() => string direction;
(每分钟用python更新一次)

我想将速度和方向转换为int(或更好的浮点)


如何执行此操作?

Std
库中使用
atoi
atof
。假设您希望从0-127(MIDI速度)转换为介于0和1.0之间的浮点(单位生成器更方便):

打印
10.000000:(浮点)

10
12
Std.atoi(fio.readLine()) => int midi_velocity;
midi_velocity/127.0 => float velocity;
<<< velocity >>>;
Std.atof(fio.readLine()) => float velocity;
<<< velocity >>>;