Skip to content

Commit

Permalink
Merge branch 'staging'
Browse files Browse the repository at this point in the history
  • Loading branch information
oscarrc committed Feb 19, 2021
2 parents 75769f1 + 49891c0 commit cc41be6
Show file tree
Hide file tree
Showing 80 changed files with 3,921 additions and 4,434 deletions.
53 changes: 27 additions & 26 deletions .gitignore
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
110 changes: 54 additions & 56 deletions README.md
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)
Loading

0 comments on commit cc41be6

Please sign in to comment.