Re-build of existing web based piano APP
- or -
Post a project like this1046
£330(approx. $414)
- Posted:
- Proposals: 18
- Remote
- #3285671
- OPPORTUNITY
- Awarded
WordPress Expert✮Shopify Expert✮Graphic Designer✮AutoCAD 2D & 3D✮CV Writer & Designer✮Fullstack developer
Rawalpindi
Professional Digital Marketer | Web Development | IOS and Android Developer | WordPress | React Native | Video Editor | Graphic Designing
Islamabad
Full Stack Developer : PHP| React | Angular | Node.js | IONIC | React Native | Mobile App Development
Shenzhen
software engineer|Full-Stack Software Developer| web developer| App developer | AI Engineer | WordPress
Indore
7418136365735853453581860656664625651619545539453532265262239433247434571113427171
Description
Experience Level: Expert
www.numbiano.com
Developer required to rebuild the above site in a more modern framework (for example, React or Vue). We have a few requirements that need to be met by the rebuild:
Latency between tapping a note and hearing the sound must be as low as possible. On some phones latency can be quite high. Sites such as this one (https://musiclab.chromeexperiments.com/Shared-Piano/) seem to work much better, with lower latency, which shows this must be possible.
A pleasing sound which is audible at all frequencies. This could be a sampled sound (e.g. piano), or just a synthesized sound (like the current Numbiano site above). There must be no 'clicking' sounds between each different pitch.
The user should be able to swipe across the notes, on a touchscreen or with a mouse, and all these notes will play (on the current site this works on a mouse but not touchscreen). Again, the Google Chrome experiment seems to do this well.
Numbiano must work on devices that have both mouse and touch input (e.g. laptop with touchscreen). Again the Google Chrome experiment does this well.
The rebuild must have a landing page that welcomes the user, redirects the user to any one of the 12 Numbiano layouts and has a help button that links to a separate website.
Please note that due to this needing to work well on various devices (phone/tablet/laptop etc) the testing phase for this maybe slightly longer than usual, so please do cost this into any estimates of time.
Developer required to rebuild the above site in a more modern framework (for example, React or Vue). We have a few requirements that need to be met by the rebuild:
Latency between tapping a note and hearing the sound must be as low as possible. On some phones latency can be quite high. Sites such as this one (https://musiclab.chromeexperiments.com/Shared-Piano/) seem to work much better, with lower latency, which shows this must be possible.
A pleasing sound which is audible at all frequencies. This could be a sampled sound (e.g. piano), or just a synthesized sound (like the current Numbiano site above). There must be no 'clicking' sounds between each different pitch.
The user should be able to swipe across the notes, on a touchscreen or with a mouse, and all these notes will play (on the current site this works on a mouse but not touchscreen). Again, the Google Chrome experiment seems to do this well.
Numbiano must work on devices that have both mouse and touch input (e.g. laptop with touchscreen). Again the Google Chrome experiment does this well.
The rebuild must have a landing page that welcomes the user, redirects the user to any one of the 12 Numbiano layouts and has a help button that links to a separate website.
Please note that due to this needing to work well on various devices (phone/tablet/laptop etc) the testing phase for this maybe slightly longer than usual, so please do cost this into any estimates of time.
Andy H.
100% (2)Projects Completed
2
Freelancers worked with
2
Projects awarded
50%
Last project
18 Mar 2024
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
hello. is your budget flexible enough?
984269
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies