Projecte Dodecaphenium: diferència entre les revisions

De dodecaphenia
Salta a la navegació Salta a la cerca
Grog (discussió | contribucions)
Cap resum de modificació
Grog (discussió | contribucions)
 
Línia 30: Línia 30:
* Identificació de [[necessitats en termes de perifèria]] (què necessitarà el core de l'IU).
* Identificació de [[necessitats en termes de perifèria]] (què necessitarà el core de l'IU).
== Requeriments. Cassos d'us ==
== Requeriments. Cassos d'us ==
* Previes
* Previes
- el sistema dibuixa les tecles del dodecaphenium, el dodecagrama i el dodecateclat
 
* Carregar sequencia (midi o audio)
- El sistema dibuixa les tecles del dodecaphenium, el dodecagrama i el dodecateclat
- L'usari indica la sequencia a carregar
 
- El sistema carrega la sequencia
* Mode reproductor midi: reprodueix una sequencia midi.
**** Desar sequencia (midi o audio)
 
- L'usuari indica el nom de l'arxiu
- El sistema desa la sequencia actual a l'arxiu indicat
**** Confeccionar sequencia midi
- L'usuari utilitza l'editor (o teclat o capturador midi) per indicar quines notes han d'intervenir a la sequencia.
- L'usuari indica si cal randomitzar o no.
- L'usuari indica si cal fer silenci entre nota i nota (per al dictat i la lectura)
**** Mode reproductor midi: reprodueix una sequencia midi.
- carrega sequencia
- carrega sequencia
- el sistema identifica la nota/es actual dins la sequencia
- el sistema identifica la nota/es actual dins la sequencia
- el sistema midi-synth de la nota/es actual
- el sistema midi-synth de la nota/es actual
- el sistema ilumina les tecles de les notes identificades.
- el sistema ilumina les tecles de les notes identificades.
**** Mode reproductor audio: reprodueix una sequencia audio.
 
* Mode reproductor audio: reprodueix una sequencia audio.
 
- carrega sequencia...
- carrega sequencia...
(-) el sistema identifica (reconeixement) la nota/es actual dins la sequencia
 
- el sistema identifica (reconeixement) la nota/es actual dins la sequencia
 
- el sistema fa play de la nota/es actual
- el sistema fa play de la nota/es actual
(-) el sistema ilumina les tecles de les notes identificades.
 
- el sistema ilumina les tecles de les notes identificades.
 
NOTA: Si el reconeixement no es factible, simplement es la reproduccio d'un arxiu wav/mp3
NOTA: Si el reconeixement no es factible, simplement es la reproduccio d'un arxiu wav/mp3
**** Mode (reconeixedor) captura midi: toco instrument midi, i s'ilumina la tecla corresponent (associo la imatge del dodecaphenium al so i gest de l'instrument)
 
* Mode captura midi: toco instrument midi, i s'ilumina la tecla corresponent (associo la imatge del dodecaphenium al so i gest de l'instrument)
 
- el sistema captura l'entrada midi d'un instrument midi
- el sistema captura l'entrada midi d'un instrument midi
- el sistema identifica la nota/es actual
- el sistema identifica la nota/es actual
- el sistema ilumina les tecles de les notes identificades
- el sistema ilumina les tecles de les notes identificades
- el sistema memoritza la sequencia introduida -> sequencia actual
 
- el sistema memoritza la sequencia introduida
 
- desar sequencia
- desar sequencia
**** Mode reconeixedor audio (wav->midi?): toco instrument o canto una nota, i s'ilumina la tecla corresponent
 
* Mode reconeixedor audio (wav->midi?): toco instrument o canto una nota, i s'ilumina la tecla corresponent
 
- el sistema captura l'entrada d'audio del microfon.
- el sistema captura l'entrada d'audio del microfon.
- el sistema identifica la nota/es actual (reconeixement)
- el sistema identifica la nota/es actual (reconeixement)
- el sistema ilumina les tecles de les notes identificades
- el sistema ilumina les tecles de les notes identificades
- el sistema memoritza la sequencia identificada (midi?) -> sequencia actual midi
 
- el sistema memoritza la sequencia introduida (audio) -> sequencia actual audio
- el sistema memoritza la sequencia identificada (midi?)
- desar sequencia?
 
**** Mode teclat midi (polifònic): pitjo les tecles i sonen i s'il·luminen  
- desar sequencia
 
* Mode teclat midi (polifònic): pitjo les tecles i sonen i s'il·luminen  
 
- el sistema identifica la tecla/es que pitjo
- el sistema identifica la tecla/es que pitjo
- el sistema fa synth de la nota/es corresponents (sintesi midi o sampling)
- el sistema fa synth de la nota/es corresponents (sintesi midi o sampling)
- el sistema ilumina la tecla corresponent a la nota que pitjo (optatiu?)
- el sistema ilumina la tecla corresponent a la nota que pitjo (optatiu?)
- el sistema memoritza la sequencia pitjada -> sequencia actual
 
**** Mode dictat per a un instrument midi o el teclat del dodecaphenium: fa sonar una sequencia midi de notes i l'usuari les ha de repetir
- el sistema memoritza la sequencia pitjada
 
- desar sequencia
 
* Mode dictat per a un instrument midi o el teclat del dodecaphenium: fa sonar una sequencia midi de notes i l'usuari les ha de repetir
 
- l'usuari escull la seqüencia actual que s'ha de reproduir
- l'usuari escull la seqüencia actual que s'ha de reproduir
- el sistema fa sonar una nota (midi synth)
- el sistema fa sonar una nota (midi synth)
- l'usuari la repeteix pitjant el dodecaphenium o tocant un instrument midi
- l'usuari la repeteix pitjant el dodecaphenium o tocant un instrument midi
- el sistema identifica la nota de l'usuari
- el sistema identifica la nota de l'usuari
- el sistema verifica que la nota es correcta
- el sistema verifica que la nota es correcta
- el sistema ilumina la tecla corresponent (si es correcta)  
- el sistema ilumina la tecla corresponent (si es correcta)  
**** Mode dictat per instrument acustic o veu (no te gaire sentit): fa sonar una sequencia midi de notes i l'usuari les ha de repetir tocant un instrument acustic
 
* Mode dictat per instrument acustic o veu (veu no te gaire sentit): fa sonar una sequencia midi de notes i l'usuari les ha de repetir tocant un instrument acustic
 
- l'usuari escull la seqüencia actual que s'ha de reproduir
- l'usuari escull la seqüencia actual que s'ha de reproduir
- el sistema fa sonar una nota (midi synth)
- el sistema fa sonar una nota (midi synth)
- l'usuari la repeteix tocant un instrument audio
 
- l'usuari la repeteix tocant un instrument audio o cantant
 
- el sistema identifica (reconeixement) la nota de l'usuari
- el sistema identifica (reconeixement) la nota de l'usuari
- el sistema verifica que la nota es correcta
- el sistema verifica que la nota es correcta
- el sistema ilumina la tecla corresponent (si es correcta)  
- el sistema ilumina la tecla corresponent (si es correcta)  
**** Mode lectura per instrument midi: iluminar una nota i l'usuari l'ha de tocar amb un instrument midi
 
* Mode lectura per instrument midi: iluminar una nota i l'usuari l'ha de tocar amb un instrument midi
 
- l'usuari escull la seqüencia que s'ha de reproduir (random o no, i en base a quines notes)
- l'usuari escull la seqüencia que s'ha de reproduir (random o no, i en base a quines notes)
- el sistema ilumina una nota
- el sistema ilumina una nota
- l'usuari toca (midi) la nota iluminada
- l'usuari toca (midi) la nota iluminada
- el sistema identifica la nota de l'usuari
- el sistema identifica la nota de l'usuari
- el sistema verifica que es correcta
- el sistema verifica que es correcta
- el sistema fa pampellugues (?) amb la nota iluminada (si es correcta - o al reves)
- el sistema fa pampellugues (?) amb la nota iluminada (si es correcta - o al reves)
**** Mode lectura per veu o instrument audio: iluminar una nota i l'usuari l'ha de tocar o cantar
 
* Mode lectura per veu o instrument audio: iluminar una nota i l'usuari l'ha de tocar o cantar
 
- l'usuari escull la seqüencia que s'ha de reproduir (random o no, i en base a quines notes)
- l'usuari escull la seqüencia que s'ha de reproduir (random o no, i en base a quines notes)
- el sistema ilumina una nota
- el sistema ilumina una nota
- l'usuari toca (audio) o canta la nota iluminada
- l'usuari toca (audio) o canta la nota iluminada
- el sistema identifica la nota de l'usuari
- el sistema identifica la nota de l'usuari
- el sistema verifica que es correcta
- el sistema verifica que es correcta
- el sistema fa pampellugues (?) amb la nota iluminada (si es correcta - o al reves)
- el sistema fa pampellugues (?) amb la nota iluminada (si es correcta - o al reves)
**** Mode editor del dodecagrama: edito manualment el dodecagrama.  
 
* Mode editor del dodecagrama: edito manualment el dodecagrama.  
 
- On pitjo sona i queda.
- On pitjo sona i queda.
- Puc partir de la sequencia actual midi. Estic fent conversio midi/dodecagrama.
- Puc partir de la sequencia actual midi. Estic fent conversio midi/dodecagrama.
== Fites (deadlines) ==
== Fites (deadlines) ==
* A finals de juny primer prototipus.
* A finals de juny primer prototipus.

Revisió de 19:36, 8 maig 2013

Benvingut/da, Aquesta és la pàgina principal del projecte Dodecaphènium. És un mural de comunicació per l'equip que participa en el projecte. L'aparador públic del projecte és dodecaphènium.

_

_

Ús d'aquesta wiki

Proposta inicial:

  • Tothom pot fer de tot (escriure, esborrar, afegir comentaris a les pagines laterals de discussió, crear pàgines, etc.)
  • Utilitzarem pseudonims (nicks). Jo proposo usar noms de colors o notes, però no és gens important. Posa't el nick que vulguis.
  • Quan calgui identificar-se, signarem les nostres aportacions amb el Nick. P.ex, aquesta linia l'he escrit jo [Grog].
  • La wiki també memoritza les aportacions en funció del nom d'usuari, i permet recuperar versions anteriors.
  • Sugereixo fer enllaços interns per fer comentaris o avisos entre nosaltres (no sé si existeix un altre recurs wiki més adient).
  • Afegiu el que us sembli pertinent per millorar la gestió de la wiki.


Això és un mitjà de comunicació entre les persones que conformen l'equip del projecte Dodecaphènium. No siguis tímidx:

Escriu i modifica el que creguis convenient, opina!

Acords de la reunió inical

  • Tirar endavant el projecte Dodecaphènium :-)
  • Plantejar la viabilitat de les versions següents:
    • Acústic
    • Electrònic autònom
    • Electrònic amb control virtual (via MIDI? via USB?)
    • Virtual amb pantalla-tàctil física estil "reactable".
    • Virtual sobre pc, applet, android.

Subprojectes (àrees de treball i recerca)

Requeriments. Cassos d'us

  • Previes

- El sistema dibuixa les tecles del dodecaphenium, el dodecagrama i el dodecateclat

  • Mode reproductor midi: reprodueix una sequencia midi.

- carrega sequencia

- el sistema identifica la nota/es actual dins la sequencia

- el sistema midi-synth de la nota/es actual

- el sistema ilumina les tecles de les notes identificades.

  • Mode reproductor audio: reprodueix una sequencia audio.

- carrega sequencia...

- el sistema identifica (reconeixement) la nota/es actual dins la sequencia

- el sistema fa play de la nota/es actual

- el sistema ilumina les tecles de les notes identificades.

NOTA: Si el reconeixement no es factible, simplement es la reproduccio d'un arxiu wav/mp3

  • Mode captura midi: toco instrument midi, i s'ilumina la tecla corresponent (associo la imatge del dodecaphenium al so i gest de l'instrument)

- el sistema captura l'entrada midi d'un instrument midi

- el sistema identifica la nota/es actual

- el sistema ilumina les tecles de les notes identificades

- el sistema memoritza la sequencia introduida

- desar sequencia

  • Mode reconeixedor audio (wav->midi?): toco instrument o canto una nota, i s'ilumina la tecla corresponent

- el sistema captura l'entrada d'audio del microfon.

- el sistema identifica la nota/es actual (reconeixement)

- el sistema ilumina les tecles de les notes identificades

- el sistema memoritza la sequencia identificada (midi?)

- desar sequencia

  • Mode teclat midi (polifònic): pitjo les tecles i sonen i s'il·luminen

- el sistema identifica la tecla/es que pitjo

- el sistema fa synth de la nota/es corresponents (sintesi midi o sampling)

- el sistema ilumina la tecla corresponent a la nota que pitjo (optatiu?)

- el sistema memoritza la sequencia pitjada

- desar sequencia

  • Mode dictat per a un instrument midi o el teclat del dodecaphenium: fa sonar una sequencia midi de notes i l'usuari les ha de repetir

- l'usuari escull la seqüencia actual que s'ha de reproduir

- el sistema fa sonar una nota (midi synth)

- l'usuari la repeteix pitjant el dodecaphenium o tocant un instrument midi

- el sistema identifica la nota de l'usuari

- el sistema verifica que la nota es correcta

- el sistema ilumina la tecla corresponent (si es correcta)

  • Mode dictat per instrument acustic o veu (veu no te gaire sentit): fa sonar una sequencia midi de notes i l'usuari les ha de repetir tocant un instrument acustic

- l'usuari escull la seqüencia actual que s'ha de reproduir

- el sistema fa sonar una nota (midi synth)

- l'usuari la repeteix tocant un instrument audio o cantant

- el sistema identifica (reconeixement) la nota de l'usuari

- el sistema verifica que la nota es correcta

- el sistema ilumina la tecla corresponent (si es correcta)

  • Mode lectura per instrument midi: iluminar una nota i l'usuari l'ha de tocar amb un instrument midi

- l'usuari escull la seqüencia que s'ha de reproduir (random o no, i en base a quines notes)

- el sistema ilumina una nota

- l'usuari toca (midi) la nota iluminada

- el sistema identifica la nota de l'usuari

- el sistema verifica que es correcta

- el sistema fa pampellugues (?) amb la nota iluminada (si es correcta - o al reves)

  • Mode lectura per veu o instrument audio: iluminar una nota i l'usuari l'ha de tocar o cantar

- l'usuari escull la seqüencia que s'ha de reproduir (random o no, i en base a quines notes)

- el sistema ilumina una nota

- l'usuari toca (audio) o canta la nota iluminada

- el sistema identifica la nota de l'usuari

- el sistema verifica que es correcta

- el sistema fa pampellugues (?) amb la nota iluminada (si es correcta - o al reves)

  • Mode editor del dodecagrama: edito manualment el dodecagrama.

- On pitjo sona i queda.

- Puc partir de la sequencia actual midi. Estic fent conversio midi/dodecagrama.

Fites (deadlines)

  • A finals de juny primer prototipus.