Ho un sacco di Note
-Modelli con proprietà come pitch
e duration
. Nella notazione musicale, queste note devono ora essere collocate in una determinata barra su una determinata riga in una determinata pagina e così via. Molti altri fattori influenzano il posizionamento di queste note come le note che si trovano nella stessa barra prima di loro.
Inoltre, le proprietà di stile influenzano molti diversi elementi di visualizzazione.
Il posizionamento delle note è influenzato dalla "altezza della linea" delle linee musicali, indipendentemente dal fatto che la barra sia giustificata dalla larghezza della pagina o meno, e così via.
Sto cercando un modello di progettazione che possa aiutarmi a posizionare in modo pulito tutte queste viste l'una rispetto all'altra.
Qualcuno può aiutarmi?
Sto utilizzando SVG con JavaScript per il mio progetto attuale, se questo è importante.
Grazie mille per l'aiuto! :)