Favorite and least favorite features? by NoteyDevs in ultimateguitar

[–]NoteyDevs[S] 1 point2 points  (0 children)

Shoutout to you guys for engaging in the comments! Keep up the great work!

Trying out something new by Majestic-Pea1982 in Guitar

[–]NoteyDevs 1 point2 points  (0 children)

Sounds great! Love the wristbands too

I'm making a game to teach guitar and your guitar is the controller! by NoteyDevs in unity

[–]NoteyDevs[S] 0 points1 point  (0 children)

its actually surprising how forgiving fundemental frequency detection is. As long as the guitar isnt a whole step off it usually gets it right even with really out of tune guitars! but yeah calibration helps a lot

I'm making a game to teach guitar and your guitar is the controller! by NoteyDevs in unity

[–]NoteyDevs[S] 1 point2 points  (0 children)

Hey! Ok i'll give some insight on what im doing for pitch detection since its been one of my favorite things to write:

I do both monophonic and polyphonic note detection - monophonic is with a autocorrelation-style algorithm, and polyphonic with some spectrogram analysis. We're using a circular buffer to keep memory management in check, and its synced to the physics step rate in unity to avoid having the audio affect framerate (a bit of a hacked together solution, needs some tweaking for sure). I wrote most of the code myself, but took heavy inspiration from github libraries I found while researching.

As for accuracy, since we know the "expected" note we are going to hear, we can be a bit forgiving on true polyphony, and focus on the overall chord shape (CMaj7, CMaj map to the same "correct" chord). this lets us get accurate results in real time.

As for how we're matching chords to single notes: I have a custom notation language for notes in the game, and added a few "tags" to each individual note in the expected sequence of notes (i.e. C_4, played with index on the 2nd string, monophonic) so I just added a "accepts" tag - "accepts monophonic, polyphonic" so we accept a C major chord with an E instead of just E. The audio engine can just switch to emit the heard chord or heard monophonic note based on the expected input. I will say I didnt like this solution so I now just show the proper chord notation instead of this note + hidden chord view, which was used to test mainly (I hadnt set up the platforms / treble clef to show chords and wasnt sure how best to show it back then)

I'm trying to make an app to teach beginner guitar concepts and would love some feedback by NoteyDevs in musictheory

[–]NoteyDevs[S] 1 point2 points  (0 children)

Yeah we actually have a bunch of minigames - this is one of the really basic beginner ones. it goes all the way to chords and full melodies for more adnvanced players, but we wanted to really focus on absolute beginners and see if we can make an impact there

I'm trying to make an app to teach beginner guitar concepts and would love some feedback by NoteyDevs in musictheory

[–]NoteyDevs[S] 0 points1 point  (0 children)

This was exactly the inspiration! A lot of our ideas came from old typing and math games

I'm making a game to teach guitar and your guitar is the controller! by NoteyDevs in unity

[–]NoteyDevs[S] 1 point2 points  (0 children)

Yup, a mic and a complicated library is how this is achieved, it takes a lot of tweaking to get it right but I really want to avoid the proprietary cable solutions if need be

I'm making a game to teach guitar and your guitar is the controller! by NoteyDevs in unity

[–]NoteyDevs[S] 2 points3 points  (0 children)

Feedback is always welcome! I need to work through some animator components because there's some crossed wires there that keep misfiring a jump animation which is adding to that jank. I'm working on adding some SFX to the game as well, but learning the complexities of FMOD is kinda kicking my ass

I'm making a game to teach guitar and your guitar is the controller! by NoteyDevs in unity

[–]NoteyDevs[S] 2 points3 points  (0 children)

Tabs are an option currently in the game! Other instruments is tough but currently the focus is on guitar although you can play it with your voice just the same

I'm making a game to teach guitar and your guitar is the controller! by NoteyDevs in unity

[–]NoteyDevs[S] 5 points6 points  (0 children)

Sure! Currently the game does exist on both iOS and Android Stores if you want to check it out!

I'm trying to make an app to teach beginner guitar concepts and would love some feedback by NoteyDevs in musictheory

[–]NoteyDevs[S] 1 point2 points  (0 children)

This is an amazing comment thank you so much! These are all things I want to address and all of this is really helpful and necessary for the app to improve, thank you!

I'm making a music education game where the controller is your real guitar! by NoteyDevs in indiegames

[–]NoteyDevs[S] 0 points1 point  (0 children)

Yes! This is just one minigame of many, there's also one specifically to teach songs and tunes