Giter VIP home page Giter VIP logo

ear-sharpener's Introduction

🐒 ! status? πŸ•ΈοΈ topics
@ryanatkn/zzz social web app framework πŸ’€ social toolz for the tired not yet published zzz.ryanatkn.com social web app-framework svelte sveltekit
@ryanatkn/moss CSS framework 🌿 magical organic stylesheets alpha moss.ryanatkn.com css css-framework design-system utility-classes web
@ryanatkn/fuz Svelte UI library 🧢 friendly user zystem alpha fuz.dev svelte sveltekit html css web
@ryanatkn/gro task runner and toolkit extending SvelteKit 🌰 generate, run, optimize alpha gro.ryanatkn.com web svelte sveltekit typescript
fuz_template a static web app and Node library template with TypeScript, Svelte, SvelteKit, Vite, esbuild, Fuz, and Gro ❄ alpha template.fuz.dev starter template web svelte sveltekit typescript
ryanatkn.com my homepage and blog πŸͺΆ blogging source homepage web
@ryanatkn/belt utility belt for JS alpha belt.ryanatkn.com javascript library typescript web
cosmicplayground hobby project for fun and learning 🌌 tools and toys for expanding minds open cosmicplayground.org web game space svelte sveltekit pixijs
earbetter ear training game and tools for playing and programming music and audio 🎢🦜 listening earbetter.ryanatkn.com ear-training ear-training-game game music audio
@ryanatkn/eslint-config an ESLint config for TypeScript, Svelte, and Prettier gtg @ryanatkn/eslint-config on npm eslint svelte typescript
ryanatkn/setup setup instructions and resources for my dev environment set up ryanatkn/setup dev-setup web

archives

οΏ½ 🦴 πŸ’€ πŸ•ΈοΈ
svelte-snake-sports 2024 games of Snake in Svelte and SvelteKit slain on Svelte 4 ryanatkn.github.io/svelte-snake-sports sss 🐍 web game snake svelte sveltekit
corpus-activity-streams 2024 ActivityStreams 2.0 vocabulary alternative docs inactivity ryanatkn.github.io/corpus-activity-streams activitystreams activitypub fediverse
awesome-svelte-resources 2019 useful resources for Svelte archived github.com/ryanatkn/awesome-svelte-resources svelte javascript web
react-mobx-typescript-experiments 2016 concept demos using MobX with React and TypeScript forgotten ryanatkn.github.io/react-mobx-typescript-experiments shrug
snake-game 2016 a tiny game_of_snake snakes ryanatkn.github.io/snake-game interview question, successor is svelte_snake_sports
ear-sharpener 2016 a simple game for practicing pitch perception out of tune ryanatkn.github.io/ear-sharpener do not use this much, it's literally out of tune, successor is earbetter
nutrients-per-calorie 2013 a web interface to the USDA National Nutrient Database hungry ryanatkn.github.io/nutrients-per-calorie food
backbone.giraffe 2013 extending backbone.js to new heights extinct ryanatkn.github.io/backbone.giraffe ripπŸ¦΄οΈπŸ¦’

ear-sharpener's People

Contributors

ryanatkn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ear-sharpener's Issues

Note distance game on higher difficulties is impossible

In the note distance game, when the current level of the pyramid includes 21 trials, there are 10 different intervals to choose from.

Sometimes, however, an extreme compound interval is played between one of the lowest notes and highest notes in the playable range.
I'm not sure if this is the case every time, but I've noticed several times that not a single one of the 10 selectable intervals is accepted as an answer, so you are forced to keep getting it wrong until you slip back to the previous level of the pyramid (this could be 21 times in a row).

Also, when very low notes are played, it seems to be too low for the sample used, because it's very difficult to distinguish the correct interval and I have to click by trial and error. The result usually sounds wrong.

A few things!

Hello,
Love your work friend. A few suggestions,

  1. The pitches you use seem to be slightly flat by a few cents, I'm trying to work on my 'perfect pitch' and love your 3 game system but I don't want to ingrain notes that are a little under.
    (ie the octaves on honky tonk piano sound)
  2. In the 'Note name' game relabel the most common notes (i.e. A# to Bb & D# to Eb) or better yet, put both names in the box (i.e A#/Bb)
  3. This last point I've been desperately searching for and it's to assign random sounds to the pitches, I.e. a piano is great but maybe a violin, voice (male/female), tuba, flute, clarinet, trumpet etc. It means in real life when we encounter instruments with different overtone balances we can know to listen to the true center note and not get confused.
    The hard thing with this is finding a) real sound files not just midi/synth versions & b) making sure all the examples you are sourcing are in exact tune (equal temperament to a piano)

I have other ideas for this but I don't want to flood with comments -

Lastly thank you so very much for building the program!! I greatly appreciate it.
I've used it for about an hour all up and plan to do 10 minutes a day. I'm already fluent on all the hardest lvls of this stuff (including bizarrely spaced intervals)
I conduct a few different choirs/orchestras. I'm just looking to get monstrously fast at it so it's useful on the fly.

Cheers mate,
Ben

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.