Site Tools


Our project within Warsaw Startup Weekend

Music of Life / Muzyka życia

Rozwinięcie koncepcji Game of Life Convaya , i innych automatów komórkowych polegające na

  • Umieszczeniu kolonii komórek (ekosystemu) na powierzchni kuli.
  • Przypisaniu do każdej komórki dźwięku.

Podstawowe pojęcia w systemie

  • Głos - Dźwięk przypisany do pojedynczej komórki 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.
  • 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:
    • Przypisanie głosów komórkom na planszy
    • Reguły morfingu (klasyczne wg Conwaya, ale także np. oparte na harmonii, interwałach, kolorach…)
    • 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.

Pytania badawcze

  1. 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?
  2. Czas życia komórki wpływa na głośność
  3. Lub: głośności tych samych tonów się sumują
  4. Ograniczyć zmienność (pentatonika?) na dzień dobry.
  5. Wykorzystać pojedyńcze obiekty (oscylatory, stabile, glidery) jako instrumenty w orkiestrze.
  6. Grać palcami (Kudos for Qdot!) w syncu z patternami.

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.

Trzy tryby użytkowania

  • 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.
  • 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

Sieciowa biblioteka światów, pozwalająca je odtwarzać online, oceniać i pobierać do własnej edycji.

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

Programowanie

Zespół

Chętni, którzy nie mają konta na wiki, proszę podawać swój nick/adres z listy mailowej.

Chętni do robienia fazy pierwszej i drugiej
Real name Muzyka Matematyka Kodowanie (engine) Kodowanie (interfejs) Design wizualny Proliferacja idei Jakieś cóś inne
Jarosław Górny (jaroslav)     
krzysiek    
Maciej Sawicki (viroos)  
Piotr Skulski (petros.polonos)      
Tomek Dubrownik (tomek)    
Łukasz Kożuchowski (czegoszukasz)   
Count: 4 2 3 3 2 5 5
projects/music-of-life.txt · Last modified: 2014/04/02 06:57 (external edit)