Translations of this page:

Простое звукоизвлечение

звук - /|/|/| пила

pila = new_array( 8 )
pila[ 0 ] = 1
pila[ 1 ] = 2000
pila[ 2 ] = 4000
pila[ 3 ] = 6000
pila[ 4 ] = 1
pila[ 5 ] = 2000
pila[ 6 ] = 4000
pila[ 7 ] = 6000
 
send_sound( pila , 400, 1, 1 )
// моно луп
frame(200)

для наглядности изобразим массивы в тексто-графическом виде

тишина:
#
#
#
#
#
#
 
 
пила:
#####
####
###
##
#
#####
####
###
##
#
 
 
синусоида:
#
##
###
###
##
#
#
##
###
###
##
#

учитывая, что массивы числовые, числа должны быть большие - 2000, 4000 и т.д.

Переключаемся между 2 массивами

pila = new_array( 8 )
pila[ 0 ] = 1
pila[ 1 ] = 2000
pila[ 2 ] = 4000
pila[ 3 ] = 6000
pila[ 4 ] = 1
pila[ 5 ] = 2000
pila[ 6 ] = 4000
pila[ 7 ] = 6000
 
trapetsia = new_array( 8 )
trapetsia[ 0 ] = 1
trapetsia[ 1 ] = 2000
trapetsia[ 2 ] = 2000
trapetsia[ 3 ] = 2000
trapetsia[ 4 ] = 1
trapetsia1[ 5 ] = 2000
trapetsia[ 6 ] = 2000
trapetsia[ 7 ] = 2000
 
 
ID=send_sound( pila, 400, 1, 1 )
frame(200)
send_sound_to(ID,trapetsia, 400, 1, 1)
frame(200)
gudelka.txt · Последние изменения: 2009/02/23 03:39 — 88.84.200.2
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki