Skip to content

Commit c2e6c7c

Browse files
begin work on readme, fix workflow
1 parent 177dbd0 commit c2e6c7c

7 files changed

Lines changed: 26 additions & 45 deletions

File tree

.github/workflows/main.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@ jobs:
1515
- name: Install and Build 🔧 # This example project is built using npm and outputs the result to the 'build' folder. Replace with the commands required to build your project, or remove this step entirely if your site is pre-built.
1616
run: |
1717
mkdir .public
18-
cp -a all-panels .public
1918
cp -a sampling .public
20-
cp -a quantization .public
19+
cp -a delta-sigma .public
2120
cp -a *.js .public
2221
cp -a index.html .public
2322
cp -a *.css .public

README.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,22 @@
33
By Arden Butterfield, Josh Rohs, Travis J. West & Marcelo M. Wanderley
44
with contributions by Laurent Tarabout
55

6-
Copyright CIRMMT/McGill University, 2025, based on IDMIL's [Digital Audio Workbench](https://idmil.github.io/DigitalAudioWorkbench/).
6+
Copyright CIRMMT/McGill University, 2026, based on IDMIL's [Digital Audio Workbench]
7+
(https://idmil.github.io/DigitalAudioWorkbench/).
78

8-
The
9+
Sampling, quantization, antialiasing, and delta-sigma modulation are interrelated topics with applications in digital
10+
audio. In these workbenches, we aim to provide a playground that helps students gain intuitive understanding of these
11+
topics, by letting students both see and hear the consequences of their choices of sampling rate, delta-sigma step, or
12+
filter order on a variety of test signals.
13+
14+
## Overview of Modules
15+
16+
Unlike the original Digital Audio Workbench, this version separates the process into modules, each with its own
17+
parameters and visualizations. The signal can be thought of as cascading through the modules in order, and can be
18+
listened to at multiple steps along the way.
19+
20+
### Input Module
21+
22+
Aliasing artifacts created by sampling and quantization are highly dependent on the frequency and timbre of the input
23+
signal, so a variety of signal parameters are provided to the user. Input signals include alias-free saw waves, square
24+
waves, and triangle waves, a variety of other tones generated through additive synthesis, as well as

delta-sigma/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ <h1>Digital Audio Workbench (Delta-Sigma Encoding)</h1>
2424

2525
<h2>By Arden Butterfield, Josh Rohs, Travis J. West & Marcelo M. Wanderley
2626
with contributions by Laurent Tarabout</h2>
27-
<h3>Copyright CIRMMT/McGill University, 2025, based on IDMIL's <h ref="https://idmil.github.io/DigitalAudioWorkbench/">Digital Audio Workbench</h></h3>
27+
<h3>Copyright CIRMMT/McGill University, 2026, based on IDMIL's <h ref="https://idmil.github.io/DigitalAudioWorkbench/">Digital Audio Workbench</h></h3>
2828

2929
<div class="section" id="input-section">
3030
<div class="titlebar">

home_style.css

Lines changed: 0 additions & 27 deletions
This file was deleted.

ideas

Lines changed: 0 additions & 9 deletions
This file was deleted.

index.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ <h1 class="main-title">Digital Audio Workbench 2</h1>
1818
</p>
1919

2020
<p class="credits">
21-
Copyright <a href="https://www.cirmmt.org">CIRMMT</a>/McGill University, 2025, based on the <a href="https://idmil.github.io/DigitalAudioWorkbench/">Digital Audio Workbench</a>
21+
Copyright <a href="https://www.cirmmt.org">CIRMMT</a>/McGill University, 2026, based on the <a href="https://idmil.github.io/DigitalAudioWorkbench/">Digital Audio Workbench</a>
2222
</p>
2323
</div>
2424
<div class="section">
@@ -53,8 +53,10 @@ <h1 class="main-title">Digital Audio Workbench 2</h1>
5353
<p>
5454
fft.js copyright (c) 2017 Fedor Indutny <br>
5555
fili.js copyright (c) 2014 Florian Markert <br>
56-
All other files copyright (c) 2023 The Input Devices and Musical
57-
Interaction Laboratory (IDMIL), McGill University <br>
56+
p5.js is copyright (c) 2025 Processing Foundation <br>
57+
All other files copyright (c) 2023&ndash;2026 The Input Devices and Musical
58+
Interaction Laboratory (IDMIL), McGill University and the Center for Interdisciplinary Research in Music Media
59+
Technology (CIRMMT). <br>
5860
</p>
5961

6062
<p>

sampling/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h1>Digital Audio Workbench 2 (Sampling and Quantization)</h1>
2525

2626
<h2>By Arden Butterfield, Josh Rohs, Travis J. West & Marcelo M. Wanderley
2727
with contributions by Laurent Tarabout</h2>
28-
<h3>Copyright CIRMMT/McGill University, 2025, based on IDMIL's <h ref="https://idmil.github.io/DigitalAudioWorkbench/">Digital Audio Workbench</h></h3>
28+
<h3>Copyright CIRMMT/McGill University, 2026, based on IDMIL's <h ref="https://idmil.github.io/DigitalAudioWorkbench/">Digital Audio Workbench</h></h3>
2929

3030
<div class="section" id="input-section">
3131
<div class="titlebar">

0 commit comments

Comments
 (0)