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)
 
(9 revisions intermèdies per 2 usuaris que no es mostren)
Línia 3: Línia 3:


___TOC___
___TOC___
== Ús d'aquest wiki ==
== Ús d'aquesta wiki ==
Proposta inicial:
Proposta inicial:
* Tothom pot fer de tot (escriure, esborrar, afegir comentaris a les pagines laterals de discussió, crear pàgines, etc.)
* Tothom pot fer de tot (escriure, esborrar, ''afegir comentaris a les pagines laterals de discussió'', crear pàgines, etc.)
* De moment nomes teniu un usuari entre tots (Blau). En creerem més si cal. [[[Grog]]]
* 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 utilitzant pseudonims (nicks). Preferentment noms de colors o notes.
* 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 ==
== Acords de la reunió inical ==
(Afegiu comentaris a la pestanya "Discussió", o corregiu directament la wiki si us sembla necessari.
* 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) ==
* Disseny del [[core]].
* Identificació de [[necessitats en termes de perifèria]] (què necessitarà el core de l'IU).
== 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.


=== Llista del que caldria per la part software del projecte ===
- Puc partir de la sequencia actual midi. Estic fent conversio midi/dodecagrama.
[[En construcció]].
** Hello world
** Botons menu
** Dibuixar regió
** Omplir regió: color pla, degradat, amb textura i color d'una foto, amb nivells d'intesitat, amb trames sobreposades. Actiu, inactiu, sonant amb més o menys intensitat, octava alta, etc.
** Identificar regió per posicio (x,y) o per color.
** Reconeixement d'una regió a partir d'una imatge.
** Identificar els diferents taps de la pantalla tàctil
** Multi-tap
** Fer sonar una nota MIDI
** Configura paràmetres MIDI (instrument etc.)
** Sintesi d'un so a partir de la frequencia
** Carregar i reproduir seqüències MIDI
** Carregar i reproduir seqüències freq / wav / mp3.
** Reproduir wav
** Salvar midi/wav
** Temps real.
** Anàlisi espèctral del que sona. En diferit i en temps real.
** Sonograma.
** Sobreposició sonograma/dodecagrama.
** Captura d'audio. Idem temps real.


=== Fites (deadlines) ===
== Fites (deadlines) ==
* D'aquí 3 setmanes/un més portar un prototipus del nucli al MTG :-)
* 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.