Vés al contingut

Fitxer:Progression continue octave do3 do4.ogg

De Viki.cat

Progression_continue_octave_do3_do4.ogg (mida: 8 Ko, tipus MIME: application/ogg)

Resum

Descripció
English: Continuous progression (glissando) on one octave, from C3 to C4; made with Scilab, converted from WAV to OGG by ffmpeg2theora
Français : Progression continue (glissando) sur une octave, du do3 au do4 ; fait avec Scilab, converti de WAV vers OGG par ffmpeg2theora
Data
Font Treball propi
Autor Christophe Dang Ngoc Chan (cdang)
Permís
(Com reutilitzar aquest fitxer)
GFDL

Scilab source

 clear;
 fs = 5000; // frequence d'echantillonnage
 // fs = 1000; // lors des tests
 duree=4; // duree de l'air en secondes
 n=216; // nombre total de marches (18 marches par demi-ton : 1/4 comma)
 raison = 2^(1/n); // les notes suivent une suite geometrique
 // afin de doubler la frequence a la fin
 
 N = round(duree*fs/n); // nombre de pas par marche
 
 f=264; // do3
 // f=50; // lors des tests
 son(1)=0;
 
 for i=0:n-1
    decalage=i*N;
    // raccordement entre les marches
    if i==0 then
       phase=0;
    else
       valeur_penultieme=son(decalage-1);
       valeur_precedente=son(decalage);
       phase=asin(valeur_precedente);
       signe=valeur_precedente-valeur_penultieme;
       if signe < 0 then
          if valeur_precedente < 0 then
             phase = -%pi-phase;
             else phase = %pi-phase;
          end
       end
    end
    for j=1:N
       instant=j/fs;
       son(decalage+j) = sin(2*%pi*instant*f+phase);
    end
       f = f*raison;
 end
 
 // terminer en decrescendo
 taille = max(size(son));
 valeur_penultieme=son(taille-1);
 valeur_precedente=son(taille);
 phase=asin(valeur_precedente)+1/fs;
 signe=valeur_precedente-valeur_penultieme;
 if signe < 0 then
    if valeur_precedente < 0 then
       phase = -%pi-phase;
       else phase = %pi-phase;
    end
 end
 demi_seconde = round(fs/2);
 for i=0:demi_seconde-1
    instant = i/fs;
    son(i+taille)=sin(2*%pi*instant*f+phase)*(1-i/demi_seconde);
 end
 
 // plot(son') // lors des tests
 
 savewave('progression_continue_octave_do3_do4.wav', son', fs)
 
 // wavwrite(son', fs, 'progression_continue_octave_do3_do4') // alternative

Llicència

Jo, el titular dels drets d'autor d'aquest treball, el public sota la següent llicència:
GNU head S'autoritza la còpia, la distribució i la modificació d'aquest document sota els termes de la llicència de documentació lliure GNU versió 1.2 o qualsevol altra versió posterior que publiqui la Free Software Foundation; sense seccions invariants, ni textos de portada, ni textos de contraportada. S'inclou una còpia d'aquesta llicència en la secció titulada GNU Free Documentation License.
w:ca:Creative Commons
reconeixement compartir igual
Aquest fitxer està subjecte a la llicència Creative Commons Reconeixement-CompartirIgual 3.0 No adaptada.
Sou lliure de:
  • compartir – copiar, distribuir i comunicar públicament l'obra
  • adaptar – fer-ne obres derivades
Amb les condicions següents:
  • reconeixement – Heu de donar la informació adequada sobre l'autor, proporcionar un enllaç a la llicència i indicar si s'han realitzat canvis. Podeu fer-ho amb qualsevol mitjà raonable, però de cap manera no suggereixi que l'autor us dóna suport o aprova l'ús que en feu.
  • compartir igual – Si modifiqueu, transformeu, o creeu a partir del material, heu de distribuir les vostres contribucions sota una llicència similar o una de compatible amb l'original.
Aquest avís de llicència s'ha afegit a aquest fitxer d'acord amb l'actualització de la llicència GFDL.

Llegendes

Afegeix una explicació d&#039;una línia del que representa aquest fitxer
Continuous progression (glissando) on one octave.

Elements representats en aquest fitxer

representa l'entitat

4,752 segon

Historial del fitxer

Cliqueu una data/hora per veure el fitxer tal com era aleshores.

Data/horaDimensionsUsuari/aComentari
actual14:35, 7 nov 2006 (8 Ko)wikimediacommons>Cdang{{Information |Description={{en|Continuous progression ''(glissando)'' on one octave, from C3 to C4; made with [http://www.scilab.org/ Scilab], converted from WAV to OGG by ffmpeg2theora}} {{fr|Progression continue ''(glissando)'' sur une octave, du do3 a

La pàgina següent utilitza aquest fitxer: