Charles Morris, Jr.
@cmorris-jr.bsky.social
Software Engineer | Game Developer | Pianist | Music Composer | Salsa Dancer
#100DaysOfCode #100Devs #buildinpublic
#100DaysOfCode #100Devs #buildinpublic
Video 2 of my piano sight-reading app that I worked on for 100 Days of Code. This video demonstrates how users can practice along with the sheet music using their MIDI keyboards.
#100DaysOfCode #100Devs
#100DaysOfCode #100Devs
October 31, 2025 at 8:02 AM
Video 2 of my piano sight-reading app that I worked on for 100 Days of Code. This video demonstrates how users can practice along with the sheet music using their MIDI keyboards.
#100DaysOfCode #100Devs
#100DaysOfCode #100Devs
Finally finished my 100 Days of Code challenge! It was a struggle at times, but I'm glad I went through it.
Here is a video showing what I worked on. This video shows an overview of the app. I'll post a second video showing how users can practice along with a MIDI keyboard.
#100DaysOfCode #100Devs
Here is a video showing what I worked on. This video shows an overview of the app. I'll post a second video showing how users can practice along with a MIDI keyboard.
#100DaysOfCode #100Devs
October 31, 2025 at 8:00 AM
Finally finished my 100 Days of Code challenge! It was a struggle at times, but I'm glad I went through it.
Here is a video showing what I worked on. This video shows an overview of the app. I'll post a second video showing how users can practice along with a MIDI keyboard.
#100DaysOfCode #100Devs
Here is a video showing what I worked on. This video shows an overview of the app. I'll post a second video showing how users can practice along with a MIDI keyboard.
#100DaysOfCode #100Devs
Day 100/100
- Fixed a bug causing music to get generated twice in practice mode
- Fixed dark mode bug
- Tweaked UI headers
#100DaysOfCode #100Devs
- Fixed a bug causing music to get generated twice in practice mode
- Fixed dark mode bug
- Tweaked UI headers
#100DaysOfCode #100Devs
October 31, 2025 at 7:47 AM
Day 100/100
- Fixed a bug causing music to get generated twice in practice mode
- Fixed dark mode bug
- Tweaked UI headers
#100DaysOfCode #100Devs
- Fixed a bug causing music to get generated twice in practice mode
- Fixed dark mode bug
- Tweaked UI headers
#100DaysOfCode #100Devs
October 30, 2025 at 6:24 AM
Day 98/100
Worked on settings for difficulty levels and debugged a problem causing multiple notes to get scored when only one should be.
#100DaysOfCode #100Devs
Worked on settings for difficulty levels and debugged a problem causing multiple notes to get scored when only one should be.
#100DaysOfCode #100Devs
October 29, 2025 at 7:06 AM
Day 98/100
Worked on settings for difficulty levels and debugged a problem causing multiple notes to get scored when only one should be.
#100DaysOfCode #100Devs
Worked on settings for difficulty levels and debugged a problem causing multiple notes to get scored when only one should be.
#100DaysOfCode #100Devs
Day 97/100
Fixed some bugs. One bug caused music to be generated multiple times when first entering practice mode
#100DaysOfCode #100Devs
Fixed some bugs. One bug caused music to be generated multiple times when first entering practice mode
#100DaysOfCode #100Devs
October 28, 2025 at 6:17 AM
Day 97/100
Fixed some bugs. One bug caused music to be generated multiple times when first entering practice mode
#100DaysOfCode #100Devs
Fixed some bugs. One bug caused music to be generated multiple times when first entering practice mode
#100DaysOfCode #100Devs
Day 96/100
- Did a CodeWars
- Continued working through the React.dev tutorials
#100DaysOfCode #100Devs
- Did a CodeWars
- Continued working through the React.dev tutorials
#100DaysOfCode #100Devs
October 26, 2025 at 8:29 PM
Day 96/100
- Did a CodeWars
- Continued working through the React.dev tutorials
#100DaysOfCode #100Devs
- Did a CodeWars
- Continued working through the React.dev tutorials
#100DaysOfCode #100Devs
Day 95/100
- Tweaked some of the difficulty level settings
- Continued working through the React.dev tutorials
#100DaysOfCode #100Devs
- Tweaked some of the difficulty level settings
- Continued working through the React.dev tutorials
#100DaysOfCode #100Devs
October 25, 2025 at 8:36 PM
Day 95/100
- Tweaked some of the difficulty level settings
- Continued working through the React.dev tutorials
#100DaysOfCode #100Devs
- Tweaked some of the difficulty level settings
- Continued working through the React.dev tutorials
#100DaysOfCode #100Devs
Day 94/100
- Fixed another bug where notes were generated outside of range
- Continued working through the React.dev tutorials
#100DaysOfCode #100Devs
- Fixed another bug where notes were generated outside of range
- Continued working through the React.dev tutorials
#100DaysOfCode #100Devs
October 24, 2025 at 8:07 PM
Day 94/100
- Fixed another bug where notes were generated outside of range
- Continued working through the React.dev tutorials
#100DaysOfCode #100Devs
- Fixed another bug where notes were generated outside of range
- Continued working through the React.dev tutorials
#100DaysOfCode #100Devs
Day 93/100
Fixed a bug in the music generation algorithm that caused notes outside of range to be inserted in the music.
#100DaysOfCode #100Devs
Fixed a bug in the music generation algorithm that caused notes outside of range to be inserted in the music.
#100DaysOfCode #100Devs
October 24, 2025 at 5:20 AM
Day 93/100
Fixed a bug in the music generation algorithm that caused notes outside of range to be inserted in the music.
#100DaysOfCode #100Devs
Fixed a bug in the music generation algorithm that caused notes outside of range to be inserted in the music.
#100DaysOfCode #100Devs
October 23, 2025 at 7:06 AM
Day 91/100
Fixed another bug that caused exercises to get generated more times than necessary.
#100DaysOfCode #100Devs
Fixed another bug that caused exercises to get generated more times than necessary.
#100DaysOfCode #100Devs
October 22, 2025 at 5:59 AM
Day 91/100
Fixed another bug that caused exercises to get generated more times than necessary.
#100DaysOfCode #100Devs
Fixed another bug that caused exercises to get generated more times than necessary.
#100DaysOfCode #100Devs
Day 90/100
Fixed a bug that caused the last note of an exercise to not get scored.
#100DaysOfCode #100Devs
Fixed a bug that caused the last note of an exercise to not get scored.
#100DaysOfCode #100Devs
October 21, 2025 at 4:06 AM
Day 90/100
Fixed a bug that caused the last note of an exercise to not get scored.
#100DaysOfCode #100Devs
Fixed a bug that caused the last note of an exercise to not get scored.
#100DaysOfCode #100Devs
Day 89/100
Did a CodeWars and studied React. Also starting reading up on Godot. I would like to get back into game dev!
#100DaysOfCode #100Devs
Did a CodeWars and studied React. Also starting reading up on Godot. I would like to get back into game dev!
#100DaysOfCode #100Devs
October 19, 2025 at 8:27 PM
Day 89/100
Did a CodeWars and studied React. Also starting reading up on Godot. I would like to get back into game dev!
#100DaysOfCode #100Devs
Did a CodeWars and studied React. Also starting reading up on Godot. I would like to get back into game dev!
#100DaysOfCode #100Devs
Day 88/100
Fixed a bug in my piano sight-reading app where notes weren't being scored properly in certain time signatures. Also added a delay to when the next exercise is generated in continuous mode so the user has time to see how well they did in the previous exercise.
#100DaysOfCode #100Devs
Fixed a bug in my piano sight-reading app where notes weren't being scored properly in certain time signatures. Also added a delay to when the next exercise is generated in continuous mode so the user has time to see how well they did in the previous exercise.
#100DaysOfCode #100Devs
October 18, 2025 at 8:06 PM
Day 88/100
Fixed a bug in my piano sight-reading app where notes weren't being scored properly in certain time signatures. Also added a delay to when the next exercise is generated in continuous mode so the user has time to see how well they did in the previous exercise.
#100DaysOfCode #100Devs
Fixed a bug in my piano sight-reading app where notes weren't being scored properly in certain time signatures. Also added a delay to when the next exercise is generated in continuous mode so the user has time to see how well they did in the previous exercise.
#100DaysOfCode #100Devs
Day 87/100
Fixed a bug in the note scoring algorithm that caused notes to be scored when they shouldn't have. New algorithm is working quite well now! Still need to test some edge cases.
#100DaysOfCode #100Devs
Fixed a bug in the note scoring algorithm that caused notes to be scored when they shouldn't have. New algorithm is working quite well now! Still need to test some edge cases.
#100DaysOfCode #100Devs
October 17, 2025 at 7:57 PM
Day 87/100
Fixed a bug in the note scoring algorithm that caused notes to be scored when they shouldn't have. New algorithm is working quite well now! Still need to test some edge cases.
#100DaysOfCode #100Devs
Fixed a bug in the note scoring algorithm that caused notes to be scored when they shouldn't have. New algorithm is working quite well now! Still need to test some edge cases.
#100DaysOfCode #100Devs
Day 86/100
Made some progress with the note matching and scoring algorithm. Just need to test it more and work out the remaining bugs.
#100DaysOfCode #100Devs
Made some progress with the note matching and scoring algorithm. Just need to test it more and work out the remaining bugs.
#100DaysOfCode #100Devs
October 17, 2025 at 3:45 AM
Day 86/100
Made some progress with the note matching and scoring algorithm. Just need to test it more and work out the remaining bugs.
#100DaysOfCode #100Devs
Made some progress with the note matching and scoring algorithm. Just need to test it more and work out the remaining bugs.
#100DaysOfCode #100Devs
Day 85/100
Still working on implementing the note scoring algorithm. Having trouble selecting the correct SVG note DOM element.
#100DaysOfCode #100Devs
Still working on implementing the note scoring algorithm. Having trouble selecting the correct SVG note DOM element.
#100DaysOfCode #100Devs
October 16, 2025 at 5:50 AM
Day 85/100
Still working on implementing the note scoring algorithm. Having trouble selecting the correct SVG note DOM element.
#100DaysOfCode #100Devs
Still working on implementing the note scoring algorithm. Having trouble selecting the correct SVG note DOM element.
#100DaysOfCode #100Devs
Day 84/100
Still trying to figure out the best way to score notes properly during practice. When using different note durations (quarter, half, eighth notes, etc.) the correct notes are not always selected for scoring.
#100DaysOfCode #100Devs
Still trying to figure out the best way to score notes properly during practice. When using different note durations (quarter, half, eighth notes, etc.) the correct notes are not always selected for scoring.
#100DaysOfCode #100Devs
October 15, 2025 at 6:25 AM
Day 84/100
Still trying to figure out the best way to score notes properly during practice. When using different note durations (quarter, half, eighth notes, etc.) the correct notes are not always selected for scoring.
#100DaysOfCode #100Devs
Still trying to figure out the best way to score notes properly during practice. When using different note durations (quarter, half, eighth notes, etc.) the correct notes are not always selected for scoring.
#100DaysOfCode #100Devs
Day 83/100
- My old note scoring algorithm doesn't work in all scenarios, so I spent some time planning a new algorithm that will score and track notes and user MIDI input properly.
- Practiced CodeWars and React. The react.dev Learn section is surprisingly helpful.
#100DaysOfCode #100Devs
- My old note scoring algorithm doesn't work in all scenarios, so I spent some time planning a new algorithm that will score and track notes and user MIDI input properly.
- Practiced CodeWars and React. The react.dev Learn section is surprisingly helpful.
#100DaysOfCode #100Devs
October 14, 2025 at 3:28 AM
Day 83/100
- My old note scoring algorithm doesn't work in all scenarios, so I spent some time planning a new algorithm that will score and track notes and user MIDI input properly.
- Practiced CodeWars and React. The react.dev Learn section is surprisingly helpful.
#100DaysOfCode #100Devs
- My old note scoring algorithm doesn't work in all scenarios, so I spent some time planning a new algorithm that will score and track notes and user MIDI input properly.
- Practiced CodeWars and React. The react.dev Learn section is surprisingly helpful.
#100DaysOfCode #100Devs
Day 82/100
- Debugged my note scoring algorithm in my sight reading app. It has a problem with scoring certain types of notes, so I have to rethink my approach
- CodeWars and practiced with more React
#100DaysOfCode #100Devs
- Debugged my note scoring algorithm in my sight reading app. It has a problem with scoring certain types of notes, so I have to rethink my approach
- CodeWars and practiced with more React
#100DaysOfCode #100Devs
October 12, 2025 at 8:36 PM
Day 82/100
- Debugged my note scoring algorithm in my sight reading app. It has a problem with scoring certain types of notes, so I have to rethink my approach
- CodeWars and practiced with more React
#100DaysOfCode #100Devs
- Debugged my note scoring algorithm in my sight reading app. It has a problem with scoring certain types of notes, so I have to rethink my approach
- CodeWars and practiced with more React
#100DaysOfCode #100Devs
October 11, 2025 at 8:42 PM
October 10, 2025 at 8:22 PM
October 10, 2025 at 3:44 AM
Day 78/100
- Added musical rests to the generation algorithm
- Worked on some bugs
#100DaysOfCode #100Devs
- Added musical rests to the generation algorithm
- Worked on some bugs
#100DaysOfCode #100Devs
October 9, 2025 at 1:00 AM
Day 78/100
- Added musical rests to the generation algorithm
- Worked on some bugs
#100DaysOfCode #100Devs
- Added musical rests to the generation algorithm
- Worked on some bugs
#100DaysOfCode #100Devs