You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
blog: cleanup edits and add piano triad explorer link
- Add GitHub link to Piano Triad Explorer in projects/learning-to-play-piano-at-70.md
- Fix typo in 2010-02-20-down-under-pt-2.md ("out of my." → "out of my way.")
- Rename 2010-04-29-.md to 2010-04-29-yup.md (proper filename)
- Add .obsidian/ to .gitignore
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: content/blogs/2010-02-20-down-under-pt-2.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ With my friend Tony helping me out, we prepared to go down under. I borrowed
12
12
13
13
After having widened the access hole and clearing away as much stuff as possible, I tried to go in head first.
14
14
15
-
It didn't work. I had to do something about a pipe in the way. After backing out, I went in again with a reciprocating saw to cut off the abandoned galvanized pipe. There was also a gas pipe coming out. Couldn't cut that! Being used. Tony did a good job of keeping it out of my.
15
+
It didn't work. I had to do something about a pipe in the way. After backing out, I went in again with a reciprocating saw to cut off the abandoned galvanized pipe. There was also a gas pipe coming out. Couldn't cut that! Being used. Tony did a good job of keeping it out of my way.
16
16
17
17
Next I tried going in feet first. Got fully inside but just couldn't see how to move on to where I needed to go. I was feeling frustrated and a little panicky in the confined space.
Copy file name to clipboardExpand all lines: content/projects/learning-to-play-piano-at-70.md
+10-17Lines changed: 10 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,42 +18,35 @@ So I'm using AI to help — not just as a tutor, but as a co-pilot in my learnin
18
18
19
19
## The Problem
20
20
21
-
Traditional music education is built for young learners with endless time and plastic brains. I have a lifetime of music behind me, but my fingers are new to the keyboard. The problem? I need to learn smarter, not harder — and fast.
21
+
Traditional music education is built for young learners with endless time and plastic brains. I have some years of music behind me, but my fingers are new to the keyboard. The problem? I need to learn smarter, not harder — and fast.
22
22
23
23
## The Solution
24
24
25
-
I'm building a suite of AI-enhanced tools and visualizations to accelerate the process:
26
-
- Interactive triad visualizers
27
-
-Voice-based practice apps
25
+
I'm consulting with some LLMs for ideas and coding up AI-enhanced tools to accelerate the process:
- Reflective journaling pipelines with AI assistance
30
30
31
31
## Technical Details
32
32
33
33
### Stack
34
34
35
-
-**Frontend:** HTML, JavaScript, TailwindCSS
36
-
-**AI Integration:** ChatGPT, OpenAI TTS
37
-
-**Utilities:** Python scripts for MIDI analysis and visualization
35
+
-**Frontend:** HTML, JavaScript, TailwindCSS, and who knows what else
36
+
-**AI Integration:** ChatGPT, Gemini, Claude
37
+
-**Utilities:** Python scripts for MIDI analysis and visualization (maybe -- at least it sounds good)
38
38
-**Hosting:** GitHub Pages
39
39
40
40
### Architecture
41
41
42
-
The tools are mostly lightweight, client-side apps — some are being prototyped directly in-browser, while others will evolve into standalone Python apps or web utilities. One tool, for instance, highlights and plays triads on a virtual keyboard based on inversion and root selection.
42
+
The tools are mostly lightweight, client-side apps — some are being prototyped directly in-browser, while others may evolve into standalone Python apps or web utilities. One tool, for instance, is the [Piano Triad Explorer](https://github.com/lancefb/piano-triad-explorer) — it highlights and plays triads on a virtual keyboard based on inversion and root selection.
43
43
44
44
```javascript
45
45
functionplayTriad(root, type, inversion) {
46
46
// Render the chord on a virtual keyboard and play it
47
47
}
48
48
```
49
49
50
-
## Key Features
51
-
52
-
1.**Octave-Labeled Keyboard** - Each key displays its pitch (C4, E5, etc.)
53
-
2.**Inversion Explorer** - Understand and hear root, first, and second inversions
54
-
3.**Voice Commands (Coming Soon)** - “Play a C minor first inversion” — hands-free
55
-
4.**Progress Tracker** - Logs practice sessions and AI feedback
56
-
57
50
## Challenges & Learnings
58
51
59
52
- Adapting AI tools to match *my* learning pace
@@ -68,10 +61,10 @@ The tools are already helping me visualize chords and hear relationships more cl
68
61
69
62
## Future Plans
70
63
71
-
- Integrate voice recognition for verbal input
64
+
- Integrate voice recognition for verbal input?
72
65
- Build a “line learner” for playing and repeating short musical phrases
73
66
- Create a course-like flow for beginners over 60
74
67
75
68
---
76
69
77
-
**Project Status:** Active Development. NOTE: you must connect a MIDI keybaord to use this. I will be adding more functionality soon.
0 commit comments