Skip to content

Bradwave/MuseFraction

Repository files navigation

Un'interpretazione matematica del problema del temperamento musicale

Università degli Studi di Torino

Matteo Bramardi
Prof. Ferdinando Arzarello

Presentazione

È possibile visionare la presentazione al seguente link: bradwave.github.io/MuseFraction.

La presentazione è stata realizzata con Reveal.js, un framework open source per presentazioni HTML a cui ho apportato diverse personalizzazioni.
Ciò mi ha permesso di integrare perfettamente le slide interattive nell'ambiente della presentazione, senza richiedere all'utente operazioni aggiuntive. Inoltre, il file HTML può essere visualizzato da un'ampia gamma di dispositivi tramite un qualsiasi browser e le ridotte dimensioni del file lo rendono ideale per la distribuzione online.

Slide interattive

Le slide interattive si basano su un'applicazione che modellizza l'ottava di una tastiera.

Questa applicazione viene impiegata in tre diversi momenti della presentazione e costituisce un tentativo di gamification, ovvero l’implementazione di attività e tecniche ludiche a fini didattici.

È possibile suonare i tasti cliccando su di essi oppure digitando il tasto - della tastiera del PC - a loro assegnato, ma anche spostarli trascinandoli e modificandone così la frequenza in base alla loro posizione lungo l’asse orizzontale. Per ogni tasto è indicata la frequenza corrispondente.

L’obiettivo è quello di spostare i tasti in modo da ottenere una configurazione che permetta la riproduzione di melodie piacevoli. È ovviamente impossibile valutare il grado di piacevolezza, parametro del tutto soggetto al gusto personale. Pertanto, un buon criterio di valutazione è rappresentato dalla possibilità di iprodurre melodie già conosciute.

Al di sopra della tastiera è presente una serie di tasti:

  • consente di riprodurre la nota melodia dell’Inno alla Gioia. Si noti che il software tiene conto della posizione corrente dei vari tasti, pertanto i risultati potrebbero suonare bizzarri. Il fine è quello di consentire la riproduzione di una nota melodia anche a chi non sapesse suonare uno strumento a tastiera.
  • consente invece di disporre i tasti in modo casuale.
  • 𝕊P consente di disporre i tasti secondo il temperamento pitagorico.
  • 𝕊N consente di disporre i tasti secondo il temperamento naturale.
  • 𝕊E consente di disporre i tasti secondo il temperamento equabile.

Sono disponibili tre versioni dell'applicazione:

  1. La prima ha attivi solamente i primi due tasti.
  2. La seconda ha attivi i primi due tasti e quello per il temperamento pitagorico.
  3. La terza ha attivi tutti i tasti.

Relazione

È inoltre disponibile una relazione dell'attività, contenente un commento dettagliato dei contenuti e delle modalità


This presentation was created using reveal.js.

reveal.js

Slides

reveal.js is an open source HTML presentation framework. It enables anyone with a web browser to create fully featured and beautiful presentations for free. Check out the live demo.

The framework comes with a broad range of features including nested slides, Markdown support, Auto-Animate, PDF export, speaker notes, LaTeX support, syntax highlighted code and much more.

Documentation

The full reveal.js documentation is available at revealjs.com.

Online Editor

Want to create your presentation using a visual editor? Try the official reveal.js presentation platform for free at Slides.com. It's made by the same people behind reveal.js.

License

MIT licensed

Copyright (C) 2011-2020 Hakim El Hattab, https://hakim.se