Coffeehouse Music Player Updates and Suggestions Topic

Name of Project: Coffeehouse Music Player
Link to the Project: Prototype String Reader - Official V0.3 - Affogato Versio
this is a link to the prototype of the string reader i use for my music player. the music player will be available soon, but i’m still adding a few songs into it.

My newest project is a music player that utilizes a string reader i made to play music! i’m very proud of it lol and i would like y’all’s help with music suggestions or bug reports or just feedback!

Feedback Forms
Insert an Ad

Your Hopscotch Username:
Project You Want Added as an Ad:
Link:

General Feedback

Your Hopscotch Username:
Your notes/comments:

Bug Report

Your Hopscotch Username:
Bug Location: (Title Screen/Music Player/Credits & Changelog)
Bug Description:
Annoyance Rating: (0-10)
Other Notes:

Suggest a Song

Your Hopscotch Username:
Would you like to be credited or remain anonymous?
Song Title:
Song Artist OR the Movie/TV Show/Game the song appears in:
Optionally, you can translate the song from sheet music to piano notes, and add them here. i’m still learning sheet music so if you’d take the time to translate that, i’d help a ton!
Other:

Changelog
Prototype String Reader Edition

Version 0.1 - Published w/ bugs (Dec 22)
Version 0.2 - Fixed bugs w/ help from @/Tri-Angle
Version 0.3 - Fixed missing note in test song

All versions after 0.3 will be published in the Music Player Version instead of the Prototype String Reader Version.

Shoutouts

People who have caught and/or assisted in fixing major bugs. Thanks, you guys!

@/Tri-Angle

Prev. Update Details:
Update #: 0.3
Major Features: Fixed missing note in test song
Date Released: Dec. 6th, 2022

Upcoming Update Details:
Update #:0.4
Major Features:
6 New Songs - 3 free, 3 paid (w/ seeds, ofc!)
Addition of Title Screen and Music Library scenes
Ability to pause a song by tapping its icon while it is playing
Possible addition of a CYO feature. (unconfirmed)
Expected Release Date: Dec. 15th 2022

Music Library Masterlist

Update 0.4
Abandon Ship

Suggested by: Cappuccino
Originally from: Subnautica
Added in update #: 0.4
Released? No
Coded? Yes
Free or Paid? Free

Back on Track

Suggested by: Cappuccino
Originally from: Geometry Dash
Added in update #: 0.4
Released? No
Coded? No
Free or Paid? Free

A Million Dreams

Suggested by: Cappuccino
Originally from: The Greatest Showman
Added in update#: 0.4
Released? No
Coded? No
Free or Paid? Free

Mirage Machine

Suggested by: Cappuccino
Originally from: Subnautica: Below Zero
Added in update #: 0.4
Released? No
Coded? No
Free or Paid? Paid (10s)

Stereo Madness

Suggested by: Cappuccino
Originally from: Geometry Dash
Add in update #: 0.4
Released? No
Coded? No
Free or Paid? Paid (10s)

For the Dancing and the Dreaming

Suggested by: Cappuccino
Originally from: How To Train Your Dragon 2
Added in update #: 0.4
Released? No
Coded? No
Free or Paid? Paid (10s)

Update 0.5
Goiky

Suggested by: Braynee202
Originally from: Braynee202
Added in update #: 0.5
Released? No
Coded? No
Free or Paid? Free

Escape

Suggested by: Braynee202
Originally from: Braynee202
Added in update #: 0.5
Released? No
Coded? No
Free or Paid? Free

Flow

Suggested by: Braynee202
Originally from: Braynee202
Added in update #: 0.5
Released? No
Coded? No
Free or Paid? Free

Atomic

Suggested by: Braynee202
Originally from: Braynee202
Added in update #: 0.5
Released? No
Coded? No
Free or Paid? Free

Update 0.6
Escape + Atomic

Suggested by: Braynee202
Originally from: Braynee202
Added in update #: 0.6
Released? No
Coded? No
Free or Paid? Free

Hunt

Suggested by: Braynee202
Originally from: Braynee202
Added in update #: 0.6
Released? No
Coded? No
Free or Paid? Free

Final

Suggested by: Braynee202
Originally from: Braynee202
Added in update #: 0.6
Released? No
Coded? No
Free or Paid? Free

Yesterday

Suggested by: Braynee202
Originally from: Braynee202
Added in update #: 0.6
Released? No
Coded? No
Free or Paid? Free

Update 0.7
Kinetic

Suggested by: Braynee202
Originally from: Braynee202
Added in update #: 0.7
Released? No
Coded? No
Free or Paid? Free

Fiery

Suggested by: Braynee202
Originally from: Braynee202
Added in update #: 0.7
Released? No
Coded? No
Free or Paid? Free

Midnight

Suggested by: Braynee202
Originally from: Braynee202
Added in update #: 0.7
Released? No
Coded? No
Free or Paid? Free

Heat

Suggested by: Braynee202
Originally from: Braynee202
Added in update #: 0.7
Released? No
Coded? No
Free or Paid? Free

Known Bug List

Background fails to load

If you enter an ad and return to CMP by tapping “return to previous project”, the background fails to load in and leaves a white screen in its place.
Bug caught by Cappuccino.

Squashed Bug List

String Reader Bugs
String Reader increased by the wrong number

Caught + Squashed by Tri-Angle
The string reader increased by the wrong amount, and notes were being read incorrectly. Fixed in V0.3

String Reader was not rounding song length

Caught + Squashed by Tri-Angle
The string reader was not rounding off the length of the song when calculating it. Fixed in V0.3

String Reader was not reading the note “E” correctly

Caught by Tri-Angle
Squashed by Cappuccino
Hopscotch views 1e0 as a number and not a string. Fixed by using h instead of e for the string. Fixed in V0.3

Visual Bugs

Just an empty space :sparkles::ringer_planet::waning_gibbous_moon::sunny::comet:

Other Bugs

Just an empty space :sparkles::ringer_planet::waning_gibbous_moon::sunny::comet:

@/a_latte_of_hops

10 Likes

Wait, how are comments broken? They are as immediate as set variable blocks. The extra delay only occurs in blue and purple containers. Magenta containers aren’t affected by this delay.

4 Likes

it wouldn’t save past the first line of my comment - there wasn’t a delay in how my code ran, it just wasn’t saving my notes. i needed those, especially at that particular stage of coding, to save how i was encoding the music notes.

edit: i just checked again and it won’t even pull up the keyboard to let me type notes in a comment block now.

6 Likes

What version are you on? I’m on 3.59.0 and it works fine for me…

4 Likes

3.58.0
i probably need to update lol let me check my app store rq

5 Likes

Ok, then you are definitely experiencing a bug I encountered in this version (the keyboard not opening was the side effect. Usually exiting and re-entering the project fixes this, but may result in some of your code becoming corrupted / not as expected).

Also, 3.59.0 mainly only fixed a bug related to custom images not uploading correctly.

For me, I got a local variable to appear like it was part of the text in a set variable block

So it looked like this: [Set (var) to local] instead of this: [Set (var) to (local)]

It was an extremely rare bug that I somehow caught, lol.

5 Likes

updated and testing


yikes. that still not fixed as of now?


edit: comments work correctly after updating

6 Likes

Hey guys! Want to earn some seeds?

If you guys want some seeds, i could use some help :wink:

if you could find the sheet music for any song on my masterlist (see OP) that does not have a “yes” in the coded? question, and translate it from sheet music to plain piano notes (abcdefg) that would help me a ton! i will pay 15 seeds for every song you translate. thanks!

i’m not tagging my TL cause i don’t want it to be annoying but yeah @/a_latte_of_hops wanna help out?

8 Likes

i love the fact that you have a million dreams :))

super excited for this project tho! string reader looks epic from what i see!

4 Likes

i was thinking of u when i added that one :wink:

thank you so much! that’s rlly kind of you :blush:

5 Likes

i am currently working on coding Back On Track. most complex song i’ve ever played on piano to date, and only the second song i’ve ever coded :face_with_peeking_eye:

edit: i did find sheet music for it but i still need to get it into note form so i can code it, and then i need to play it to figure out timing. progress, tho!

3 Likes

@Tri-Angle hey, i’m using the method you showed me for the backgrounds for my scenes. is there a way to destroy the clones so that the loading animation looks smoother w/o messing up the screen if you leave/rejoin a scene? i feel like we discussed this at one point but i don’t remember what we did. i can link you if you need it.

4 Likes

String Reader

i wanted to share how the reader works, what doesn’t work yet, and what i’m planning on adding.

Notes

There are currently 7 notes, 2 functions, that the reader can process. That’s roughly half the hopscotch notes library, not counting sharps and flats. I have yet to add sharps and flats into the reader.
The two functions are Increase speed and Decrease speed.

The Reader

Each note and function is made of three characters. Functions are made of theee of the same character.

Character 1 - Octave.
Character 2 - Note. (abcdefg) [1]
Character 3 - Normal/Sharp/Flat (0/1/2)

Functions - XXX/iii
Typing XXX (case sensitive) will speed up how fast your player goes (decreases duration of the note by -0.15)
Typing iii (case sensitive) will slow down how fast your player goes (increases duration of the note by 0.15)

I will probably be adding more functions later, to change the speed by bigger increments.


I’m planning on including the higher octave of notes in update 0.5 or 0.6, and adding four new functions to speed up and slow down the tempo by increments of 0.5 and 0.10. The functions will likely be available in update 0.6

I’m also planning on adding a “create your own” option! This will give a short tutorial in how the string reader works, and then will open an input field where the user can put together a string that will then play their song!

As of 0.4, if a note is unreadable the player will make an error sound and continue reading the string.


  1. hopscotch views 1e0 as a number, so to type the note e, you actually have to type 1h0 ↩︎

3 Likes

oh my goigly this is how i would bring back my songs

3 Likes

if you want your songs added, string them up and i can add them before i publish 0.4! @braynee202

3 Likes

i um dont understand what youre saying lol :sweat_smile:

3 Likes

ah okay one second, i’ll link you to the most recent draft of the project and i’ll type up instructions to duplicate the glitch

4 Likes

oh man

that might
take a while

3 Likes

no worries you can suggest a song at any time
you can also just give me the notes for the song and lmk where i can hear it to get a feel for the tempo and i can string them myself

3 Likes

they were on braynee202

and thus were taken down with braynee202

lemme see if i can go find the links

3 Likes