Comments (5)
(I tried to tag it under 'Enhancement', but wasn't able; sorry about that @samouri)
from sightread.
@hik4ru: i've been calling the ability to play a real song in the background a "backing track", and I've already implemented it! I tested it out with Clone Hero charts and it works well, although it is not particularly fun since GH style charts only use 5 notes.
You can check out the unreleased infinite "phrase generator" here.
The primary challenge to make songs with backing tracks work isn't technical. It's about the content.
- Using pop music would require licensing, and I have no idea how to do that.
- We could make our own tracks...but that requires making our own tracks 🙃
from sightread.
Wow, that's much more than what I expected already!
Of course, to release them would be a no-no because of licensing, unless... There's a public repo where everyone uploads their tracks on their GDrive folders à la Chorus (fightthe pw). 👀
Gotta be honest, I'm extremely grateful to you just for making this kind of Keyboard Hero. I have no issue in working on my own charts (I'm a CH charter already) and I feel like if I find the way to sync MIDIs (or even to make my own ones somehow, I'm a newbie in actual music stuff and never looked into it before) with MP3s, this has a huge chance to be my new hyperfocus for the next weeks. :P
Forget about pop tunes tho, classic VGM is what the world really needs
from sightread.
Let's chat. Ping me on twitter or reddit.
from sightread.
@samouri Mentioned you on twitter, feel free to DM me!
from sightread.
Related Issues (20)
- Out of bounds `currentIndex` when tracking single hand
- Support e-drum HOT 9
- Offering help
- Record audio HOT 1
- Enable keyboard for Select A11Y for Tracks
- More piano soundfonts HOT 8
- Negative radius in drawing utils
- What is the License? HOT 3
- Cannot read properties of undefined (reading 'left') on too low/high keys HOT 2
- Add count in before song start HOT 1
- Wait mode can detect out of order notes as correct HOT 1
- Download recording as MP3 HOT 2
- PWA: Support offline use HOT 2
- MIDI device not detected, but it is detected elsewhere. HOT 3
- Dual Voice
- Support windsynth HOT 1
- atomEffect is never mounted
- Some notes are below keyboard in "wait mode" HOT 2
- Can't split track to "left" and "right"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sightread.