User Tools

Site Tools


projects:music-of-life

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:music-of-life [2011/05/02 06:06] – [Faza pierwsza: Gniazdo Światów] petros.polonosprojects:music-of-life [2014/04/02 06:57] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Our project within Warsaw Startup Weekend ======
 +
 +[[projects:music-of-life:Nest Of Worlds|Nest Of Worlds]]
 +
 ====== Music of Life / Muzyka życia ====== ====== Music of Life / Muzyka życia ======
  
-Rozwinięcie koncepcji Game of Life Convaya, polegające na  +Rozwinięcie koncepcji [[http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life|Game of Life Convaya]] i innych [[http://en.wikipedia.org/wiki/Cellular_automaton|automatów komórkowych]] polegające na  
   * Umieszczeniu kolonii komórek (ekosystemu) na powierzchni kuli.   * Umieszczeniu kolonii komórek (ekosystemu) na powierzchni kuli.
-  * Podziale powierzchni na sześciokąty.+  * Podziale [[http://www.well.com/~dgb/hexlife.html|powierzchni na sześciokąty]]
   * Przypisaniu do każdej komórki dźwięku.   * Przypisaniu do każdej komórki dźwięku.
  
Line 10: Line 14:
   * Akord - Wiele współbrzmiących głosów; dźwiękowy wyraz pokolenia kolonii komórek na planszy.   * Akord - Wiele współbrzmiących głosów; dźwiękowy wyraz pokolenia kolonii komórek na planszy.
   * Morfing - przejście do kolejnego pokolenia, zgodnie z regułami algorytmu. Tworzy kolejny akord.   * Morfing - przejście do kolejnego pokolenia, zgodnie z regułami algorytmu. Tworzy kolejny akord.
-  * Fuga - szereg akordów, morfujących zgodnie z regułami. Zapis historii życia kolonii.+  * Symfonia - szereg akordów, morfujących zgodnie z regułami. Zapis historii życia kolonii.
   * Świat - Unikalny zestaw parametrów, opisujący stan początkowy ekosystemu. obejmuje:   * Świat - Unikalny zestaw parametrów, opisujący stan początkowy ekosystemu. obejmuje:
     * Przypisanie głosów komórkom na planszy     * Przypisanie głosów komórkom na planszy
Line 16: Line 20:
     * Reguły upływu czasu (mogą być powiązane z regułami morfingu), w tym sposób przechodzenia miedzy stanami (skokowy, łagodny, z pauzą).     * Reguły upływu czasu (mogą być powiązane z regułami morfingu), w tym sposób przechodzenia miedzy stanami (skokowy, łagodny, z pauzą).
     * Akord/wzór początkowy.     * Akord/wzór początkowy.
 +===== Pytania badawcze =====
  
 +  - jakimi dźwiękami będzie dysponował twórca (jaki efekt uzyskamy podczas połączenia dwóch macierzystych komórek jeśli pierwszym dźwiękiem będzie np.zgrzytanie zawiasów a drugim ciurkanie wody?
 +  - Czas życia komórki wpływa na głośność
 +  - Lub: głośności tych samych tonów się sumują
 +  - Ograniczyć zmienność (pentatonika?) na dzień dobry.
 +  - Wykorzystać pojedyńcze obiekty (oscylatory, stabile, glidery) jako instrumenty w orkiestrze.
 +  - Grać palcami (Kudos for Qdot!) w syncu z patternami.
 ===== Faza pierwsza: Gniazdo Światów ===== ===== Faza pierwsza: Gniazdo Światów =====
  
 Tworzymy nowy instrument muzyczny, grający całkowicie nową muzykę. Aplikacja Open Source, pozwalająca edytować i obserwować światy, korzystając z ich sieciowej biblioteki.  Tworzymy nowy instrument muzyczny, grający całkowicie nową muzykę. Aplikacja Open Source, pozwalająca edytować i obserwować światy, korzystając z ich sieciowej biblioteki. 
  
-Trzy tryby użytkowania:+==== Trzy tryby użytkowania ==== 
   * Expert - pełna edycja światów.   * Expert - pełna edycja światów.
   * Player - odtwarzanie i ograniczona edycja fugi (wybór pokoleń "od/do", ogólne tempo), zapis do plików audio/video oraz do plików trybu screen saver.   * Player - odtwarzanie i ograniczona edycja fugi (wybór pokoleń "od/do", ogólne tempo), zapis do plików audio/video oraz do plików trybu screen saver.
   * Screen saver - odtwarzanie wybranych fragmentów fug, według własnej/sieciowej playlisty.   * Screen saver - odtwarzanie wybranych fragmentów fug, według własnej/sieciowej playlisty.
 +
 +==== Funkcjonalność wersji 1 ====
 +
 +  * Generowanie i edycja czarno-białych światów
 +  * Zestaw reguł standardowych (Conway w modyfikacji hex) z możliwością edycji.
 +  * Generator MIDI do przypisywania podstawowych dźwięków.
 +  * Interface do przypisywania dźwięków dowolnych.
 +  * Wizualizacja pseudo 3D.
 +  * Korzystanie z lokalnych i sieciowych bibliotek.
 +
 +==== Opcje rozwojowe ====
 +
 +  * Dodanie koloru.
 +  * Dodanie przejść.
 +  * Wspomaganie edycji reguł dźwiękowych (zasady harmonii)
 +  * Obsługa wyświetlaczy 3D.
 +
 +
  
 ===== Faza druga: Multiversum ===== ===== Faza druga: Multiversum =====
Line 32: Line 62:
 Repozytorium światów i aplikacji, forum, wiki, lista przebojów itp. Repozytorium światów i aplikacji, forum, wiki, lista przebojów itp.
  
 +===== Faza trzecia: Multiversum++ - orkiestra światów =====
 +Możliwość komunikacji światów. Jeden wielki instrument lub orkiestra. Wykorzystanie Open Sound Control. 
 +
 +===== Przydatne Linki ====
 +==== Napisali o nas ====
 +http://www.blog.mediafun.pl/index.php/2011/05/22/music-of-life-nowy-rodzaj-sztuki-%E2%80%93-matematyczny-symulator-zycia-swwaw/
 +
 +==== Programowanie ====
 +  * http://opensoundcontrol.org/book/export/html/4
 +  * http://en.wikipedia.org/wiki/CSound
 +  * http://tirl.org/software/maxjax/
 +  * http://www.html5rocks.com/tutorials/file/dndfiles/
 +  * http://tirl.org/software/maxjax/
 +  * http://stackoverflow.com/questions/3146483/html5-file-api-read-as-text-and-binary
 +  * http://www.storiesinflight.com/jsfft/visualizer/index.html
 +  * http://toolbarpalette.comyr.com/foobar/jssound/index.html
 +  * http://plugins.jquery.com/project/sound_plugin
 +  * http://awesomebutuseless.com/2010/html5-and-javascript-used-to-generate-sound-no-plugins-required/
 +  * http://www.lucaholland.net/stuff/grid/
 +  * http://lab.andre-michelle.com/tonematrix
 +
 +===== Zespół =====
 +
 +Chętni, którzy nie mają konta na wiki, proszę podawać swój nick/adres z listy mailowej.
 +
 +<doodle title="Chętni do robienia fazy pierwszej i drugiej" auth="none" adminUsers="petros.polonos" voteType="multi" closed="false">
 +   * Muzyka
 +   * Matematyka
 +   * Kodowanie (engine)
 +   * Kodowanie (interfejs)
 +   * Design wizualny
 +   * Proliferacja idei
 +   * Jakieś cóś inne
 +</doodle>
  
  
projects/music-of-life.1304316418.txt.gz · Last modified: 2014/04/02 06:57 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki