Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Musik zufallsgenerieren mit play??

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Heizi



Anmeldungsdatum: 19.01.2005
Beiträge: 309

BeitragVerfasst am: 24.09.2008, 12:45    Titel: Musik zufallsgenerieren mit play?? Antworten mit Zitat

Hallo,
ich wollte hier mal nen neuen Thread eröffnen zu obigem Thema.
Jeder von euch kennt ja den play-Befehl. Damit Musik zufallsgenerieren wäre ja kein Problem, aber das würde sich besitimmt nicht so toll anhören.
Man müsste schon irgendwie die bisher genererierten Töne berücksichtigen,
wenn man einen neuen Ton macht. Hierzu erst einmal ein Artikel:

http://de.wikipedia.org/wiki/Harmonik

Naja also ich werd daraus nicht wirklich schlau...

Ich dachte eigentlich auch nicht ein ein Musikalisches Kunstwerk,
sondern eher an eine Melodie, die einem inspiriert und auf die man aufbauen kann. Was meint ihr ist das machbar???

Ich habe schon zu diesem Thema recherchiert, hier das Ergebnis:
http://www.robsite.de/programme.php?prog=
Da gibt es schon nen Programm das mit Fraktalen Musik generieren kann^^
echt nette Spielerei^^

MfG
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 24.09.2008, 13:45    Titel: Antworten mit Zitat

naja, um die Harmonik / Tonartenlehre / Quintenzirkel / etc. kommst du nicht rum, wenn es nach was klingen soll... Zunge rausstrecken
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Flo
aka kleiner_hacker


Anmeldungsdatum: 23.06.2006
Beiträge: 1210

BeitragVerfasst am: 24.09.2008, 18:52    Titel: Antworten mit Zitat

hab ich auch schonmal angedacht... war mir dann aber zu kompliziert (meine "Inspiration" kommt vom wild rumklimpern... irgendwann ist da eine Melodie, und an der wird dann rumgefeilt grinsen)

aber, wenn du's machen willst, musst du, wie Jojo gesagt hat, dich richtig damit beschäftigen...
_________________
MFG
Flo

Satoru Iwata: Wer Spaß am Spielen hat, fragt nicht nach Grafik.

zum korrekten Verstaendnis meiner Beitraege ist die regelmaessige Wartung des Ironiedetektors unerlaesslich.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Heizi



Anmeldungsdatum: 19.01.2005
Beiträge: 309

BeitragVerfasst am: 25.09.2008, 12:48    Titel: Antworten mit Zitat

jo das hab ich mir gedacht....
nur in Musik war ich in der Schule schon immer schlecht....

las ich das...
experimentier ich lieber noch nen bischen mit dem Fraktal Musikgenerator..

MfG
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4704
Wohnort: ~/

BeitragVerfasst am: 25.09.2008, 15:45    Titel: Antworten mit Zitat

Du kannst ja zur Not eine Zufallskomposition verwenden, die nur auf den "schwarzen Tasten" spielt (fis, gis, ais, cis, dis; wahlweise ginge natürlich u. a. auch f, g, a, c und d). Da kommt meistens etwas einigermaßen brauchbares und recht ostasiatisch klingendes heraus. Ein Ersatz für eine echte Komposition ist es selbstverständlich nicht.
_________________
Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Flo
aka kleiner_hacker


Anmeldungsdatum: 23.06.2006
Beiträge: 1210

BeitragVerfasst am: 25.09.2008, 16:05    Titel: Antworten mit Zitat

oder, ein
Programm, das halbwegs harmonische Töne aneinanderreiht, und dir vorspielt, und wenn ne gescheite Melodie kommt, drückst du auf Stopp grinsen

Computer und Kreativität ist so ne Sache... grinsen
_________________
MFG
Flo

Satoru Iwata: Wer Spaß am Spielen hat, fragt nicht nach Grafik.

zum korrekten Verstaendnis meiner Beitraege ist die regelmaessige Wartung des Ironiedetektors unerlaesslich.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Heizi



Anmeldungsdatum: 19.01.2005
Beiträge: 309

BeitragVerfasst am: 25.09.2008, 22:08    Titel: Antworten mit Zitat

hab es gleich mal umgesetzt:
Code:

t$(1) = "f"
t$(2) = "g"
t$(3) = "a"
t$(4) = "c"
t$(5) = "d"

CLS
RANDOMIZE TIMER

DO
ton$ = t$(RND * 4 + 1)
laenge$ = STR$(INT(RND * 4) + 6)

PRINT ton$ + laenge$ + ", ";
 'SLEEP
PLAY (ton$ + laenge$)
LOOP


achtung es ist kein stop funktion einprogrammiert!

beenden über strg c pause

MfG
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 25.09.2008, 22:12    Titel: Antworten mit Zitat

warum nicht einfach nur strg+pause? Zunge rausstrecken
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Heizi



Anmeldungsdatum: 19.01.2005
Beiträge: 309

BeitragVerfasst am: 26.09.2008, 12:25    Titel: Antworten mit Zitat

ka^^
ich mach das schon imer mit str c pause^^
egal^^

ich werde demnächst eine neue Version nachreichen.
Mir ist aufgefallen, dass es in den meisten Liedern eine einfache
Grundmelodie gibt, die dann eventuell mit Variationen wiederholt wird.

Also ich überarbeite das noch^^
vielleicht haben wir ja demnächst einen neuen Mozart?????
Heizart xD
MfG
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 26.09.2008, 12:58    Titel: Antworten mit Zitat

Dann doch lieber "Heidn" Zunge rausstrecken
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz