- LiFePO4 Speicher Test         
Seite 6 von 9 ErsteErste ... 45678 ... LetzteLetzte
Ergebnis 51 bis 60 von 90

Thema: ASURO DDS

  1. #51
    Erfahrener Benutzer Begeisterter Techniker Avatar von M1.R
    Registriert seit
    02.06.2007
    Ort
    Freiburg
    Beiträge
    213
    Anzeige

    E-Bike
    Hallo Sternthaler,

    wir bitten um ein wenig Geduld, da wir auch noch andere "Verpflichtungen" haben.

    Gruss
    Rasias und M.

  2. #52
    Neuer Benutzer Öfters hier
    Registriert seit
    28.07.2007
    Beiträge
    16
    Zitat Zitat von Sternthaler
    Was hälst du von dem 'fahrenden Musikanten'? Ich glaube da brauchen wir keine weitere Energie reinzustecken.
    Eigendlich ist es gut aber der Motor ist eben zu laut
    des wird nich besser

  3. #53
    Neuer Benutzer Öfters hier
    Registriert seit
    28.07.2007
    Beiträge
    16
    Hier sind die vier Lautstärken!


    Rasias & M.
    Code:
    // lautstärken
    
    #include "asuro.h"
    
    void Sound1(uint16_t freq, uint16_t duration_msec, uint8_t amplitude)
    {
       uint16_t wait_tics;
       uint32_t n,k,period_usec,dauer_usec;
    
       period_usec=1000000L/freq;
       dauer_usec=1000*(uint32_t)duration_msec;
       k=dauer_usec/period_usec;
    
       //IR Interuptfreq=36KHz
       //Wavefreq=18KHz
    
       wait_tics=18000/freq;
    
       MotorSpeed(amplitude, 0);
    
       for(n=0;n<k;n++)
       {
          MotorDir(FWD,FWD);
          Sleep(wait_tics);
          MotorDir(RWD,RWD);
          Sleep(wait_tics);
       }
       MotorSpeed(0,0);
    
    }
    
    
      
    int main(void)
    
    {
      Init();
    
      
    	StatusLED(RED);	
    	Sound1 (1000, 1000, 50);	//piano
    	Sound1 (1000, 1000, 0);
    	
    	StatusLED(GREEN);
    	Sound1 (1000, 1000, 120);	//mezo-piano
    	Sound1 (1000, 1000, 0);
    
    	StatusLED(YELLOW);
    	Sound1 (1000, 1000, 170);	//mezoforte
    	Sound1 (1000, 1000, 0);
    	
    	StatusLED(RED);
    	Sound1 (1000, 1000, 255);	//forte
    	Sound1 (1000, 1000, 0);
    	
     
    
    	StatusLED(YELLOW);	
    	Sound1 (1000, 1000, 50);	//piano
    	
    	StatusLED(GREEN);
    	Sound1 (1000, 1000, 120);	//mezo-piano
    
    	StatusLED(YELLOW);
    	Sound1 (1000, 1000, 170);	//mezoforte
    	
    	StatusLED(RED);
    	Sound1 (1000, 1000, 255);	//forte
    	StatusLED(OFF);
    
    
    
      	while (1);
      	return 0;
    }

  4. #54
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    29.05.2005
    Beiträge
    1.018
    Dank dir Rasias. Die Daten werde ich in einer weiteren Version berücksichtigen.

    @M1.R
    Keine Angst, gleich ist mein Urlaub um, und dann kann auch ich nicht mehr so schnell neue Versionen produzieren.

    Ich habe mich mal im Buch "Das Buch der Musik für junge Leser" (erschienen 1971) etwas schlau gemacht. (Meine Frau hatte wohl die Nase voll von meiner ständigen Fragerei nach Noten und Zubehör und hatte mir dieses Buch aus dem Keller rausgekramt.)
    Hier werden auch die Triolen erklärt. So wie ich es verstanden habe, werden hier nun 3 anstatt 2 Noten in der gleiche Zeit, wie eigendlich die 2 zu spielen sind, gespielt. Wenn das so ist, dann müsste man diesen Sachverhalt im Asuro berechnen lassen können, so dass die Notenangabe in unseren Liederstrukturen 'nur' einen Hinweis benötigen würden, und nicht eine eigene Zeit nutzen müsten. Die würde dann im Asuro berechnet.
    Beispiel:
    Spiele viertel Noten, aber die beiden letzten Noten als Triole:
    C1 | L4,
    D1 | L4,
    E1 | L4 | Triole,
    F1 | L4 | Triole,
    G1 | L4 | Triole,
    .
    Die Idee nun wäre, dass die Längenangabe L4 (viertel Notenlänge) nur mit 2/3 der Zeit gespielt wird, da das 'Schlüsselwort' Triole den Asuro veranlasst die Zeit von L4 nur mit 2/3 zu berücksichtigen.

    Natürlich benötigt die Information 'Triole' auch ein Datenbit, aber es müssten dann ja nicht für alle Zeitangaben (ganze, halbe, viertel, .., Note) zusätzlich noch die 2/3-tel-Werte gespeichert werden, die werden dann halt berechnet.

    Ebenso müsste es doch dann auch möglich sein, die angestoßenen und gebundenen Töne in so einer Form zu 'beschreiben'
    Beispiel: (von dir M1.R)
    Ein angestoßener Ton:
    _OFF,anst,
    F5,viera,
    würde zu:
    F5 | L4 | anst,

    Und ein gebundener Ton: (Ich glaube, dass es dies nicht gibt, oder von mir falsch verstanden ist? Ist 'gebunden' die eigendliche Notenlänge?)
    F5,viera,
    _OFF,anst,
    würde zu:
    F5 | L4 | gebund,
    Der Asuro rechnet nun die zur L4-Angabe passende Spiel- und Pausenzeit aus, und setzt die Pause dann vor oder eben nach die eigendliche Note.

    Auch zu den Lautstärken habe ich in dem Buch noch einiges gefunden.
    Zum Glück hast du Rasias, ja nur 4 verschiedene Lautstärken angegeben. Das Buch führt 9 verschiedene Varianten auf!
    Ich hoffe, dass so eine Angabe wie "fortepiano" (Für Nichtmusiker (wie meine Wenigkeit): Ein Ton soll im forte (laut) angesetzt und sofort ins piano (leise) zurückgenommen werden.) nicht vom Asuro umgesetzt werden soll. Oder doch? Ist das ein Kandidat für einen Platin-Asuro-Musik-Orden?
    Lieber Asuro programieren als arbeiten gehen.

  5. #55
    Neuer Benutzer Öfters hier
    Registriert seit
    28.07.2007
    Beiträge
    16
    bei der Trompete ist es so:

    2 gebundene Töne hören sich an wie ein Ton der höher oder tiefer wird

    angestossene Töne hören sich an wie zwei Töne und ein Musiker macht sie automatisch kürzer

    Achteltriolen sind einen Schlag lang
    Vierteltriolen 2


    In Amazing Grace hab ich Achteltriolen benutzt

  6. #56
    Neuer Benutzer Öfters hier
    Registriert seit
    28.07.2007
    Beiträge
    16
    also im Anhang ist eine "grafische" Darstellung der Noten längen

    Hier noch mal als Schrift

    • 1 Takt = 1/1 Note
      1/2 Takt = 1/2 Note = 2 1/4 Noten
      1/4 Takt = 1/4 Note = 2 1/8 Noten
      3 1/8 Triolen = 1/4 Note
      3 1/4 Triolen = 1/2 Note
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken noten-laengen.jpg  

  7. #57
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    29.05.2005
    Beiträge
    1.018
    @Rasias
    Ach herrje, dass muss ich erst einmal studieren.
    Natürlich ein Dankeschön für das Bild.
    Lieber Asuro programieren als arbeiten gehen.

  8. #58
    Neuer Benutzer Öfters hier
    Registriert seit
    28.07.2007
    Beiträge
    16
    Tja ist halt nicht so einfach!

  9. #59
    Erfahrener Benutzer Begeisterter Techniker Avatar von M1.R
    Registriert seit
    02.06.2007
    Ort
    Freiburg
    Beiträge
    213
    Hallo Sternthaler,
    Zitat Zitat von Sternthaler
    Ist 'gebunden' die eigendliche Notenlänge?
    ja!

    Zitat Zitat von Sternthaler
    Platin-Asuro-Musik-Orden?
    ich glaube, die verschiedenen Farben gibts nur bei Medaillen!
    Wie dem auch sei...
    die Vorbereitungen für die Ordens-Verleihung sind fast abgeschlossen.
    Eigentlich fehlt nur noch deine neue Version mit den verschiedenen Lautstärken, damit wir noch die passende Musik programmieren können.
    Gruss
    M.

  10. #60
    Neuer Benutzer Öfters hier
    Registriert seit
    28.07.2007
    Beiträge
    16
    Ist 'gebunden' die eigendliche Notenlänge?
    ja!
    Bei ASURO: ja

    Bei anderen Instrumenten soll der angestossene Ton theoretisch gleichlang sein wie der gebundene. Da der Klang nicht sofort verschwindet. Bei ASURO hört der Ton aber plötzlich auf!

Seite 6 von 9 ErsteErste ... 45678 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen