Git Product home page Git Product logo

pacer-editor's Introduction

Pacer web editor

Configure your Nektar Pacer MIDI controller with your web browser.

Requirements

⚠️ This application requires a browser that support the Web MIDI API.

Currently, only Chrome and Opera support this standard. This app will therefore not work in Firefox, Safari, IE or Edge.

Limitations

The current version of this editor isn't able to edit the Global configuration of the Pacer.

This editor does not offer patches management either.

This app has mainly be tested with Chrome on a MacBook pro running OS X 10. Some tests have been done with success with Chrome under Linux Mint 17.1. The application has never been tested under Windows. Any Windows feedback is very welcome.

Still under active development. Feel free to log bugs/issues. This is a development I'm doing during my freetime.

MIDI in your browser

You need to allow your browser to use your MIDI device:

screenshot

In case you didn't allow the use of MIDI device and want to change that, you can right-click on the URL icon and change the setting:

screenshot

FAQ

To be completed...

Contribute

This editor is an Open Source project. You are welcome to contribute.

To contribute your bug fixes, new features, etc.: 1) fork the project, 2) create a pull-request.

Thanks

Thank you to the Nektar support service for having provided precious informations regarding the SysEx data format of the Pacer. This editor would not have been possible without their support.

Trademarks

“Nektar Technology”, the logo and all other Nektar Technology product, technology or service names and logos are trademarks or registered trademarks of Nektar Technology, Inc.

This web site is not endorsed by, directly affiliated with, maintained, or sponsored by Nektar Technology.

This web site is published under GNU General Public License v3.

pacer-editor's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

pacer-editor's Issues

Sending patch to Pacer does not work for firmware v10112

Hello François,

I recently updated my Pacer to the latest firmware v10112 and the "send patch to pacer" functionality broke.

After sending the patch to the Pacer, the lower 3 dots in the LCD start to blink and the preset it not automatically stored. I can "force save" the patch by going to the save menu after receiving the patch, but even then only the buttons 1,2&3 are stored, the rest of the buttons retain their previous configuration.

This is the .syx path I'm trying to send: https://www.edmundofuentes.com/assets/posts/2020-06-05-boss-rc-202-nektar-pacer-midi-foot-controller/netkar-pacer-patch-rc202.2020-06-10-033223.syx

I believe that something is failing when updating the button 4 that is halting the update procedure. Still, I cannot see any error on the Editor nor in the Pacer.

I've already written to Netkar's Support to see if they changed their MIDI Sysex implementation in the new firmware. I'll let you know if they reply with anything useful.

Also, let me know if I can help in any way. I've written a couple of utilities for MIDI in various languages, but never using the WebMIDI API in JS. Still, I'm looking at the code and figuring things out.

Thanks in advance,
Cheers!

MIDI channel map incomplete

You are probably already aware that channel 16 is not available for any messages using this editor. I am finding it to be very useful, and if I can assist in any way, please do not hesitate to ask. I'm using channel 16 for lighting control, so it is very important for me to have this functionality. At first, I thought that perhaps the mapping started with channel 1 = channel 0 in the drop-down box. It took some experimentation to find this was an incorrect assumption.

Best regards,

William T Anderson
www.giantsofcolossus.com
www.nakedhoof.com

Program Step entry writes incomplete/erroneous info

Steps to reproduce:

  1. Add a step with the Program Step type.
  2. You won't see an entry for the data bit (1/0) necessary to make it increment or decrement.
  3. No matter what you enter in the start/stop fields when you go into the manual editor you see that the start is always the largest value and the stop is 0.

You can go in after the fact in manual mode and correct it, and once that's done the corrections aren't overwritten. So it's not the end of the world but it is kind of annoying.

Pacer web ab problem setting STEP inc/dec

Hi,
Nice web utility!! I only have one problem: I can not set the target when I select STEP inc/dec. It will always return to the default value that was set when selecting this function.
Best,
Rob

Saving to Pacer hardware not working (Chrome 71, macOS 10.14)

First off thank you for all of the hard work you put in to build this. When I found out the Pacer I just got didn't have an editor app, I was kind of bummed...until I found this. Amazing work.

With that said, I'm having an issue. Reading from the Pacer appears to be working in every way supported. However, writing to the unit does not seem to be working for me, though everything appears successful in the app.

I'm following these steps:

  1. Click the Controls tab.
  2. Select B1 preset.
  3. Change the Name to ABCD
  4. Click on Update Pacer button
  5. After it re-reads the settings, they're unchanged.

I've also tried changing individual controls without luck as well.

I'm a fellow web developer and while I've never worked with WebMIDI, I'd be comfortable digging in a bit if there's any sort of guidance you can provide...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.