From 8accd0457b87350471e44fca54dfc5abb5102e1d Mon Sep 17 00:00:00 2001 From: espadonne Date: Thu, 2 Apr 2026 20:04:54 -0400 Subject: [PATCH 1/3] rewrite Activity 3 instructions to match multitrack EQ flow Remove references to save-as-take and single-track editor EQ (functionality that doesn't exist). Restructure into three clearly labeled parts: clip manipulation, bassline/mixdown, and EQ via multitrack effects. Add list title support to ActivityInstructions. --- components/activity/ActivityInstructions.jsx | 15 ++++--- lib/activity/activityConfigs.js | 43 +++++++++++++------- 2 files changed, 38 insertions(+), 20 deletions(-) diff --git a/components/activity/ActivityInstructions.jsx b/components/activity/ActivityInstructions.jsx index 3f9771f..947c841 100644 --- a/components/activity/ActivityInstructions.jsx +++ b/components/activity/ActivityInstructions.jsx @@ -58,11 +58,16 @@ export default function ActivityInstructions({ if (instruction.type === 'list') { return ( - +
+ {instruction.title && ( +
{instruction.title}
+ )} + +
); } diff --git a/lib/activity/activityConfigs.js b/lib/activity/activityConfigs.js index 2ea348c..2b43199 100644 --- a/lib/activity/activityConfigs.js +++ b/lib/activity/activityConfigs.js @@ -129,28 +129,41 @@ export const ACTIVITY_3_CONFIG = { }, { type: 'list', + title: 'Part 1: Recording and Clip Manipulation', items: [ - 'Toggle the multitrack editor using the button at the top.', 'Add an audio track by clicking the "Add Track" button and selecting "Audio Track".', 'Click the record button in the track controls on the left side. Wait for the countdown.', 'Record about ten seconds of audio, then stop recording.', 'Notice the waveform that appears. Select the grab tool and drag the waveform around.', - 'Add a second audio track and record another short sequence.', - 'Switch to the select tool and click/drag to select multiple waveform clips at once.', - 'Press play to observe how the regions of silence and sound produce what you hear.', - 'Click a single clip, then click the copy button. Click on the timeline to move the playhead, then click paste.', + 'Switch to the select tool and click/drag to select a clip.', + 'Click the copy button, move the playhead to a new position, then click paste.', 'Select all clips and hit backspace to delete them.', - 'Import your recorded take using the "Import from takes" button.', - 'Import the provided bassline for your second audio track.', - 'Drag the waveform clips to align the bassline with your melody.', - 'Click the mixdown button to create a combined track.', + ], + }, + { + type: 'list', + title: 'Part 2: Bassline Import and Mixdown', + items: [ + 'Click "Import from takes" and import your recorded take.', + 'Click "Import from takes" again and import the provided bassline.', + 'Listen back to both tracks. Notice that they may not be aligned.', + 'Drag the melody or bassline clips to align them with each other.', + 'Click the "Mixdown" button to create a combined track from all your audio.', 'Hit the solo button (S) on the new mixdown track to hear it alone.', - 'Save this clip as a take, then switch back to single track editor.', - 'Load your mixdown take in the single track editor.', - 'Toggle the effects rack and hover over Equalizer for a description.', - 'Select the "Warm Bass" preset and observe how the frequency graph changes.', - 'Apply the effect and listen back.', - 'Experiment with other presets and create your own EQ curve.', + ], + }, + { + type: 'list', + title: 'Part 3: Applying EQ', + items: [ + 'Select a clip on one of your tracks by clicking on it.', + 'Click the effects button (sparkle icon) in the toolbar to open the effects rack.', + 'Click "Add Effect" and select "Equalizer" from the list.', + 'Click on the equalizer effect you just added to open its parameters.', + 'In the EQ view, find the "EQ Preset" dropdown and select "Warm Bass".', + 'Observe how the frequency curve changes. Close the EQ parameters.', + 'Click "Apply to Clip" to render the effect onto your audio.', + 'Listen back and notice how the sound has changed.', ], }, { From a20ebaa6c8c10147e7b20f1e9dd44224b5757773 Mon Sep 17 00:00:00 2001 From: espadonne Date: Thu, 2 Apr 2026 20:06:17 -0400 Subject: [PATCH 2/3] fix Activity 3 EQ instruction to match actual button label --- lib/activity/activityConfigs.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/activity/activityConfigs.js b/lib/activity/activityConfigs.js index 2b43199..6d830f1 100644 --- a/lib/activity/activityConfigs.js +++ b/lib/activity/activityConfigs.js @@ -157,7 +157,7 @@ export const ACTIVITY_3_CONFIG = { title: 'Part 3: Applying EQ', items: [ 'Select a clip on one of your tracks by clicking on it.', - 'Click the effects button (sparkle icon) in the toolbar to open the effects rack.', + 'Click the "Effects" button in the toolbar to open the effects rack.', 'Click "Add Effect" and select "Equalizer" from the list.', 'Click on the equalizer effect you just added to open its parameters.', 'In the EQ view, find the "EQ Preset" dropdown and select "Warm Bass".', From d50257a8dc9f6ded9177bd81abfb55a76920d8b2 Mon Sep 17 00:00:00 2001 From: espadonne Date: Thu, 2 Apr 2026 20:07:30 -0400 Subject: [PATCH 3/3] fix EQ instruction: gear icon opens parameters --- lib/activity/activityConfigs.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/activity/activityConfigs.js b/lib/activity/activityConfigs.js index 6d830f1..a128ac0 100644 --- a/lib/activity/activityConfigs.js +++ b/lib/activity/activityConfigs.js @@ -159,7 +159,7 @@ export const ACTIVITY_3_CONFIG = { 'Select a clip on one of your tracks by clicking on it.', 'Click the "Effects" button in the toolbar to open the effects rack.', 'Click "Add Effect" and select "Equalizer" from the list.', - 'Click on the equalizer effect you just added to open its parameters.', + 'Click the gear icon on the equalizer effect you just added to open its parameters.', 'In the EQ view, find the "EQ Preset" dropdown and select "Warm Bass".', 'Observe how the frequency curve changes. Close the EQ parameters.', 'Click "Apply to Clip" to render the effect onto your audio.',