Comments (11)
you can drag and drop files from your computer to play them as needed (even .sf2 now).
Or do you want Chip Player to remember your local files somehow?
from chip-player-js.
Sounds like a cool idea, hopefully I can do this soon.
BTW, what are these cool files that I'm missing from the catalog? 🙂
from chip-player-js.
Or do you want Chip Player to remember your local files somehow?
implementing this through either firebase or IndexedDB would actually be a great idea and a great timesaver.
from chip-player-js.
Or do you want Chip Player to remember your local files somehow?
implementing this through either firebase or IndexedDB would actually be a great idea and a great timesaver.
yea
from chip-player-js.
Sounds like a cool idea, hopefully I can do this soon.
BTW, what are these cool files that I'm missing from the catalog? 🙂
I think he means files from local drives, not coming with the catalog.
from chip-player-js.
Also, can it be added as a button prompt? Apparently, drag-and-drop doesn't work in some cases.
from chip-player-js.
Sounds like a cool idea, hopefully I can do this soon. BTW, what are these cool files that I'm missing from the catalog? 🙂
A lot honestly, the world of midi is vast, try some godtier RPG music from https://d-symphony.com/mt_00.html.
Also, the drag & drop feature can only add 1 music at a time, even if I drag 100 midi files Chip Player only plays the 1st song and ignore that rest, would be great if that can be improved.
from chip-player-js.
Thanks @GunGunGun, these are really cool.
I am always interested to find collections of curated MIDI music in case you know of more like this.
The issue with dragging multiple files is that it will need new UI to display the list. Maybe another tab for Local/Imported files.
It might not be possible to create a folder structure there.
from chip-player-js.
Hey all, I added a Local Files tab - Chip Player JS will now keep track of local files you dragged, using the IndexedDB (via Emscripten filesystem API).
You can drag multiple files at once - if some of them are not song files, they will be ignored.
Behavior has changed slightly; the song won't play immediately when you drag a file. You have to click on it. It will be added to the bottom of the Local Files list.
@jadasse I will try to add a button prompt here too, but if you can post some details about which browser/platform doesn't work with drag & drop, that would be awesome.
from chip-player-js.
I'm going to close this one, so if you spot some bugs please file a new issue!
from chip-player-js.
Hey all, I added a Local Files tab - Chip Player JS will now keep track of local files you dragged, using the IndexedDB (via Emscripten filesystem API).
You can drag multiple files at once - if some of them are not song files, they will be ignored.
Behavior has changed slightly; the song won't play immediately when you drag a file. You have to click on it. It will be added to the bottom of the Local Files list.
@jadasse I will try to add a button prompt here too, but if you can post some details about which browser/platform doesn't work with drag & drop, that would be awesome.
Great job, this is such a huge quality of life, I'll definitely test and report if there's errors!
from chip-player-js.
Related Issues (20)
- musician playalong mode / voice IDs- ideas HOT 1
- Sega Genesis: can't mute all channels HOT 4
- Invalid MIDIFileHeader : MThd prefix not found HOT 1
- Favorite button heart symbol is not visible in Safari
- Parent directory navigation is broken HOT 1
- Add opensearch/omnibox integration
- Repeat one not working for local files HOT 3
- Sega 32X PWM channel not working
- extremely high windows sample rates confuse some of the players. HOT 2
- Misidentified midi files.
- Auto fast forward trips midi feedback detection. HOT 2
- Notable missing soundfont HOT 2
- Missing fm bank.
- Error when attempting to play Theme Hospital MIDI files HOT 1
- no credit for the pc beep soundfont
- [Local Files] Improvements
- PSF Support HOT 4
- per-song URLs HOT 4
- MUS Support HOT 2
- Move current selected/highlighted song with arrow keys. HOT 2
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 chip-player-js.