-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
80 changed files
with
3,921 additions
and
4,434 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,27 @@ | ||
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. | ||
|
||
# dependencies | ||
/node_modules | ||
/.pnp | ||
.pnp.js | ||
|
||
# testing | ||
/coverage | ||
|
||
# production | ||
/build | ||
|
||
# misc | ||
.DS_Store | ||
.env.local | ||
.env.development.local | ||
.env.test.local | ||
.env.production.local | ||
|
||
npm-debug.log* | ||
yarn-debug.log* | ||
yarn-error.log* | ||
|
||
.eslintcache | ||
.env | ||
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. | ||
|
||
# dependencies | ||
/node_modules | ||
/.pnp | ||
.pnp.js | ||
|
||
# testing | ||
/coverage | ||
|
||
# production | ||
/build | ||
|
||
# misc | ||
.DS_Store | ||
.env.local | ||
.env.development.local | ||
.env.test.local | ||
.env.production.local | ||
|
||
npm-debug.log* | ||
yarn-debug.log* | ||
yarn-error.log* | ||
|
||
.eslintcache | ||
.env | ||
.vscode |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,56 +1,54 @@ | ||
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/Y8Y43D7I3) | ||
|
||
## NTS-web (WIP) | ||
|
||
A web controller for the Korg NTS-1. | ||
|
||
![NTS-web](https://github.com/oscarrc/nts-web/blob/master/public/assets/img/screenshot.png?raw=true "NTS-web Korg NTS-1 web controller") | ||
|
||
https://nts-web.oscarrc.me | ||
--- | ||
|
||
### THIS IS A WORK IN PROGRESS | ||
|
||
This is still a work in progress, so expect some bugs and issues. | ||
|
||
#### TODOs | ||
|
||
- [ ] React to control change inputs (in progress) | ||
- [x] ~~Retrieve user oscilators and effects vía Sysex~~ | ||
- [ ] Implement midi passthrough (in progress, but [I need a controller for testing](https://ko-fi.com/oscarrc)) | ||
- [ ] Implement the hability to switch patches on the fly vía patch banks | ||
- [ ] Implement the hability to switch patterns on the fly vía pattern or sequence banks | ||
- [ ] Export all patches from banks along with the sequence in a single file | ||
|
||
If you miss any feature, please, request it. | ||
|
||
### How it works | ||
|
||
1. Connect your [NTS-1 device](https://amzn.to/3j3yu2Q) to the computer | ||
2. Go to the [NTS-web page](https://nts-web.oscarrc.me) (if you're already there just refresh the page) | ||
3. Start tweaking parameters | ||
|
||
### Features | ||
|
||
* Installable, and works offline as a PWA | ||
* Control any parameter from within the app | ||
* Import and export your patches | ||
* Play with the on screen keyboard | ||
* Change the starting octave | ||
* Send pitch bend | ||
* Sequence melodies with the built-in sequencer | ||
* Control the tempo of the sequencer | ||
* Play notes any octave | ||
* Save and load your sequences | ||
|
||
### Found a bug? | ||
|
||
Open an [issue](https://github.com/oscarrc/nts-web/issues) and let me know. | ||
|
||
### Do you wanna help? | ||
|
||
[Buy me a coffee](https://ko-fi.com/Y8Y43D7I3), and feel free to open a PR | ||
|
||
### License | ||
|
||
This work is license under the [MIT License](https://github.com/oscarrc/nts-web/blob/master/LICENSE) | ||
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/Y8Y43D7I3) | ||
|
||
## NTS-web 2.0.0 | ||
|
||
A web controller for the Korg NTS-1. | ||
|
||
![NTS-web](https://github.com/oscarrc/nts-web/blob/master/public/assets/img/screenshot.png?raw=true "NTS-web Korg NTS-1 web controller") | ||
|
||
https://nts-web.oscarrc.me | ||
--- | ||
|
||
### THIS IS A WORK IN PROGRESS | ||
|
||
This is still a work in progress, so expect some bugs and issues. | ||
|
||
#### TODOs | ||
|
||
- [ ] Implement midi passthrough (in progress, but [I need a controller for testing](https://ko-fi.com/oscarrc)) | ||
- [ ] Get names of user oscilators and effects (I already how to do it, I just need to implement it) | ||
|
||
If you miss any feature, please, request it. | ||
|
||
### How it works | ||
|
||
1. Connect your [NTS-1 device](https://amzn.to/3j3yu2Q) to the computer | ||
2. Go to the [NTS-web page](https://nts-web.oscarrc.me) (if you're already there just refresh the page) | ||
3. Start tweaking parameters | ||
|
||
### Features | ||
|
||
* Installable, and works offline as a PWA | ||
* Control any parameter from within the app | ||
* Changes made on the NTS-1 device reflect on the app | ||
* Import and export your patches from/to any of the six patch banks | ||
* Play with the on screen keyboard | ||
* Change the starting octave | ||
* Send pitch bend | ||
* Sequence melodies with the built-in sequencer | ||
* Control the tempo of the sequencer | ||
* Play notes any octave | ||
* Import and export your sequences from/to any of the six sequence banks | ||
* Save and load the whole app state including parameters, patches and sequences in one file | ||
|
||
### Found a bug? | ||
|
||
Open an [issue](https://github.com/oscarrc/nts-web/issues) and let me know. | ||
|
||
### Do you wanna help? | ||
|
||
[Buy me a coffee](https://ko-fi.com/Y8Y43D7I3), and feel free to open a PR | ||
|
||
### License | ||
|
||
This work is license under the [MIT License](https://github.com/oscarrc/nts-web/blob/master/LICENSE) |
Oops, something went wrong.