<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><span></span></div><div><div><br></div><div>Am 15.01.2015 um 01:03 schrieb Ulrich Sibiller <<a href="mailto:uli42@gmx.de">uli42@gmx.de</a>>:<br></div><blockquote type="cite"><div><span>Ich glaube eher, dass es sich genau wie bei FC00 verhält:</span><br><span></span><br><span> * `FC00` (written `P(b-a)`): Play a random sample from that inclusive</span><br><span>range. `a` := lowbyte(`m`), `b` := highbyte(`m`)</span><br><span></span><br><span>Dementsprechend also im obigen Beispiel der Range 0-1.</span><br><span></span><br><span>Ergo: FB00: Play all samples from that inclusive range. `a` :=</span><br><span>lowbyte(`m`), `b` := highbyte(`m`)</span><br></div></blockquote><div><br></div><div><div><span style="background-color: rgba(255, 255, 255, 0);">Du liegst absolut richtig!</span></div><div><span style="background-color: rgba(255, 255, 255, 0);">Ich hatte den Scriptaufbau mit den Commands in Mitte und der Playlist am Ende</span><span style="background-color: rgba(255, 255, 255, 0);"> irgendwie noch nicht so richtig kapiert...</span></div><div>Daher habe ich mir mal ein "Bild" gemalt (ok, der Vergleich hinkt jetzt vielleicht etwas):</div><div><a href="http://upload.querysave.de/scripts.php?scripts=01%2000%2000%2000%2000%20F9%20FF%2001%2000%2000%2001%2000%2000%2000%2000%20FB%2001%2002%2000%2003%2000%2023%2000%2024%2000%2025%2000">http://upload.querysave.de/scripts.php?scripts=01%2000%2000%2000%2000%20F9%20FF%2001%2000%2000%2001%2000%2000%2000%2000%20FB%2001%2002%2000%2003%2000%2023%2000%2024%2000%2025%2000</a></div><div>Habe ich das jetzt richtig zerpflückt?</div><div><span style="background-color: rgba(255, 255, 255, 0);">Eine sinnvolle Schreibweise in der YAML wäre m.E. "P(1,2,3)", das ist aber schon belegt von der (einen) Zufallsfunktion. Was nun?</span></div><div><span style="background-color: rgba(255, 255, 255, 0);">Gut fände ich R(1,2,3) für Zufall und P(1,2,3) für die Wiedergabe mehrerer Dateien nacheinander.</span></div><div><span style="background-color: rgba(255, 255, 255, 0);">Das würde sich nur leider negativ auf die Abwärtskompatibilität auswirken.</span></div></div><br><blockquote type="cite"><div><span></span><br><blockquote type="cite"><span>Bei "E0 FF" (aus dem Puzzle Ponyhof) bin ich noch in der Detailanalyse, tippe aber auf Zufallswiedergabe aus einer Liste von Soundfiles.</span><br></blockquote><span></span><br><span>Wofür wir auch schon ein Kommando (FC00) haben. Da stellt sich also</span><br><span>die Frage nach dem Unterschied. Wenn du testest: Ersetze doch einfach</span><br><span>mal E0FF durch 00FC und schaue, welcher Unterschied sich ergibt.</span><br><span></span><br><blockquote type="cite"><span>Der Aufbau ist ähnlich wie bei "00 FB":</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Am Beispiel zu OID 6161:</span><br></blockquote><blockquote type="cite"><span>00 00 (Register 0 - dürfte ignoriert werden)</span><br></blockquote><blockquote type="cite"><span>E0 FF (Kommando)</span><br></blockquote><blockquote type="cite"><span>01 (es folgt eine Zahl)</span><br></blockquote><blockquote type="cite"><span>01 00 (Zahlenwert 1)</span><br></blockquote><blockquote type="cite"><span>02 00 (Anzahl der Sounds: 2)</span><br></blockquote><blockquote type="cite"><span>43 00 (erster Sound: Nummer 67 "Jens und Florian")</span><br></blockquote><blockquote type="cite"><span>44 00 (zweiter Sound: Nummer 68 "Nanu...")</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Zweites Beispiel OID 6165:</span><br></blockquote><blockquote type="cite"><span>00 00 (Register 0 - dürfte ignoriert werden)</span><br></blockquote><blockquote type="cite"><span>E0 FF (Kommando)</span><br></blockquote><blockquote type="cite"><span>01 (es folgt eine Zahl)</span><br></blockquote><blockquote type="cite"><span>02 00 (Zahlenwert 2)</span><br></blockquote><blockquote type="cite"><span>02 00 (Anzahl der Sounds: 2)</span><br></blockquote><blockquote type="cite"><span>47 00 (erster Sound: Nummer 71 "Frau Ziegler")</span><br></blockquote><blockquote type="cite"><span>48 00 (zweiter Sound: Nummer 72 "Sandras Mama")</span><br></blockquote><span></span><br><span>Oha, der Zahlenwert 2 hier passt nicht zu meiner Range-Theorie.</span><br><span>Koennte allerdings auch einfach nur ein Fehler sein.</span></div></blockquote><br><div>Die 2 war tatsächlich ein Übertragungsfehler. Allerdings steht da in Wirklichkeit einmal eine 0 und einmal eine 1. Trotz der 0 werden aber beide Sounds wiedergegeben - das passt also doch wieder nicht. Hier die beiden "aufgemalten" Scripts:</div><div>Ponyhof 6161/6162: <a href="http://upload.querysave.de/scripts.php?scripts=01%2000%2000%2000%2000%20F9%20FF%2001%2001%2000%2001%2000%2000%2000%20E0%20FF%2001%2000%2000%2002%2000%2043%2000%2044%2000">http://upload.querysave.de/scripts.php?scripts=01%2000%2000%2000%2000%20F9%20FF%2001%2001%2000%2001%2000%2000%2000%20E0%20FF%2001%2000%2000%2002%2000%2043%2000%2044%2000</a></div><div>Ponyhof 6165: <a href="http://upload.querysave.de/scripts.php?scripts=01%2000%2000%2000%2000%20F9%20FF%2001%2001%2000%2001%2000%2000%2000%20E0%20FF%2001%2001%2000%2002%2000%2047%2000%2048%2000">http://upload.querysave.de/scripts.php?scripts=01%2000%2000%2000%2000%20F9%20FF%2001%2001%2000%2001%2000%2000%2000%20E0%20FF%2001%2001%2000%2002%2000%2047%2000%2048%2000</a></div><div><br></div></div></body></html>