Many solutions depend on the tested inputs... Is there a way to prevent it ?
I posted 2 working solutions, they're not the shortest, but at least, they work with ANY input (C0, B10...), not just the tested ones!
Almost all working solutions are just a plain lookup tables : boring.
Add some sharps and flats to the test cases.
Works for all 70 natural notes between 'C0' (16Hz) and 'B9' (15804Hz)
Only works for tested inputs
tried D6 => 147 instead of 1175
Back to basics 13 - Input variables
Back to basics 16 - byte order
Max index of 3D array
Sum my indices
Maintain shape of logical-index mask
All your base are belong to us
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office