OLG Seifhennersdorf/Test

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Pascal</language>
<code id="4d36cffeb47bc">
procedure leiter;
var i:Integer;
begin
for i := 0 to 10 do 
 sound_play(50+i*2,100);
end;
</code>

<run id="4d2a0bf79ce23">
selectSound(1); // Piano MIDI 
leiter();
</run>

<code id="4d2a0bf79cc25">
var Pi:String;
    key:integer;
    dauer:integer;
    c:Char; k:Char;
    i,posx,z:Integer;
</code>
<canvas w=800 h=100></canvas>
<run id="4aa4b46b6775d">
canvas_clear();
Pi := '3,14151876391059';

selectSound(19); // 19. MIDI organ
posx:=0;
z:=2*((length(Pi)-2) div 2);
for i := 3 to z+1 do begin
if i mod 2 = 1 then begin
  c := Pi[i];
  k := Pi[i+1];

//Quelltext schreiben
  


canvas_fillRect(posx,80-(key-60)*4,dauer,10);           
  posx := posx + dauer+5;
  sound_play(key,dauer*10);
end; 
end;
</run>