Our project within Warsaw Startup Weekend
Music of Life / Muzyka życia
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
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
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
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.
title="Chętni do robienia fazy pierwszej i drugiej" auth="none" adminUsers="petros.polonos" voteType="multi" closed="false" |
Real name |