程式的音訊輸出

2022-03-26 14:55:07 字數 889 閱讀 4461

uses crt;

const

n=...;

t=...;

a:array[1..t]of longint=(...);

b:array[1..t]of real=(...);

sounds:

array[-6..14]of longint=(...);

vari:longint;

begin

for i:=1

to t do

begin

sound(sounds[a[i]]);

delay(trunc(b*n));

nosound;

end;end.

那麼這段**是什麼意思呢?如下:

uses crt;

const

n=...; //每一拍的音長

t=...; //共有幾個音符

a:array[1..t]of longint=(...); //音高(do

就是1,下點就是減掉7,上點就是加上7)

b:array[1..t]of real=(...); //音長(以簡譜中沒有下劃線沒有附點的為一拍)

sounds:

array[-6..14]of longint=(...); //音高hz

vari:longint;

begin

for i:=1

to t do

begin

delay(trunc(b*n)); //等待

nosound; //關閉上一次聲音

end;end.

大家可以試試一些較短的樂曲來演奏,雖然效果不是很好,但是較為簡單。

程式設計師學習音訊

從開始使用ipad之後,我發現有乙個podcast的應用,很不錯。比起高中時留戀過的收音機有更高的收聽價值。因為這上面的資源是主動獲取的。當然,要收聽podcast也不是必須要ipad或iphone才行。用android的也可以,有兩個軟體可以嘗試 dogwatcher和beyondpod,這倆都支...

微信小程式的 音訊 元件

audio 音訊元件,api 介面為 wx.createinneraudiocontext audio 元件的屬性 id 型別 字串 audio 元件的唯一標識 controls 型別 布林 是否顯示預設控制項 name 型別 字串 預設控制項上音訊的名字,注意 如果 controls 為 fals...

該程式的輸出

每一次incrementandprint稱,乙個變數值是創造和分配價值的1。incrementandprint增量值為2,然後列印的值為2。當incrementandprint結束執行時,變數超出範圍並被銷毀。因此,該程式的輸出 123 4567 891011 1213 1415 16 includ...