• Stars
    star
    214
  • Rank 184,678 (Top 4 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 7 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Zoom MS-50G / MS-60B / MS-70CDR multi stomp patch utility

zoom-ms-utility

Zoom MS-50G/MS-60B/MS-70CDR multi stomp patch editor.

This is a patch utility for the ZOOM MS - 50G / 60B / 70 CDR MultiStomp guitar pedal.
This is still a very tentative version for the confirmation of MIDI related function.

  • in v1.0.2, standalone executables for Win / Mac are available.

Install

  • Online version :
    The application starts just by accessing it with Chrome, so installation is not required.

  • Stand-alone version :

    Windows (x64) :

    Download and Unzip zoom-ms-utility-1.0.2-win-x64.zip
    startup executable is ZoomMSUtility.exe in the folder.

    Mac (x64) :

    You should manage GateKeeper by yourself.
    Download and Unzip zoom-ms-utility-1.0.2-mac-x64.zip
    Starts with ZoomMSUtility.app in the folder.

Usage

  • Connect PC/Mac to MS-50G/60B/70CDR via USB
  • Launch this app. You should use latest Chrome for Online version
  • Press accept if 'MIDI device' dialog is displayed
  • Select MidiPort to 'ZOOM MS Series'

TECH NOTE : For build standalone packages

  • The standalone versions are packaged using NW.js
  • Create dist-files with npm run dist.
  • Start the built NW.js app with npm run nwstart.

Offline mode

For windows, the standalone version is recommended for offline use. On mac, you need to manage GateKeeper yourself to launch the standalone version. Or build it yourself or use the following offline modes.

Via Node.js

Standard Node.js workflow, clone this repo and run:

npm install
npm start

As per the output, open a Browser and visit http://localhost:3000

Via Other local web servers

This tool will not work if you just open the local html file by Chrome because of file access security limitation. There are several ways to use this tool in an offline environment.

  1. Connect via the local server
    If you already have a full-fledged http server such as Apache on your PC, place zoom-ms-utility in the document folder and connect via localhost. On Windows, you need to prepare your server program yourself. On Mac, Apache has already been installed, but configuration is necessary. https://discussions.apple.com/docs/DOC-3083

  2. Connect via a simple local server.
    Simple local server is supported in script language environment like Python. They can be used as a local-server. For example Python 3.x:
    (1) install python 3.x.x and setup PATH
    (2) start server with command prompt > python -m http.server 8888
    (3) access by Chrome to http://localhost:8888/

  3. Specify startup options for Chrome
    If --allow-file-access-from-files option is specified when launch, security restrictions on file access are canceled and zoom-ms-utility works.
    For example on Windows,
    Make a shortcut of Chrome, like "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files file:///C:/Users/xxxx/zoom-ms-utility/index.html
    Or on Mac, use Automator shell script, like
    Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --allow-file-access-from-files /Users/xxxx/zoom-ms-utility/index.html
    Note that this method will not work if the Chrome instance is already exist. You should close all Chrome window before launch.

History

  • v1.0.2 add standalone version
  • v1.0.1 Fix behavior when click a switch

Info

If you are interested in MS-50G/70CDR MIDI function, check midimessage.md

More Repositories

1

webaudio-controls

GUI parts library for Web application using WebComponents
JavaScript
321
star
2

webaudio-tinysynth

Light-weight GM mapped WebAudio-JavaScript Synthesizer Engine / MIDI Player
JavaScript
223
star
3

WebAudioDesigner

WebAudioAPI GUI design tool
JavaScript
155
star
4

WAAPISim

Web Audio API Simulator for Firefox/MSIE/Opera
JavaScript
102
star
5

webaudio-pianoroll

Pianoroll GUI library for Web application / relevant to webaudio-controls
JavaScript
92
star
6

kicad-lib-arduino

78
star
7

kicad-gerberzipper

KiCad Plot&Zip script plugin
Python
56
star
8

input-knobs

HTML
51
star
9

Fft-asm.js

JavaScript FFT module using asm.js
JavaScript
32
star
10

vowelsynth

HTML
30
star
11

midi-dump

An online program that dumps MIDI (SMF) files with high readability.
JavaScript
30
star
12

LiveBeats

Audio / Visual Live-Performance tool on Browser
HTML
29
star
13

websequencer

HTML
21
star
14

web-audio-api-ja

Web Audio API (Working Draft) ๆ—ฅๆœฌ่ชž่จณ
HTML
20
star
15

WhiteboardDrum

20
star
16

webaudio-macronodes

[Web Audio API] custom nodes for effectors.
JavaScript
19
star
17

AutoBeats

Auto Composer using Web Audio API
JavaScript
17
star
18

web-midi-api-ja

Web MIDI API (Working Draft) ๆ—ฅๆœฌ่ชž่จณ
HTML
16
star
19

WebGL-Audio-processing

audio processing sample with WebGL shader program
15
star
20

knobman3d

Knob Image Design Tool
HTML
15
star
21

audioworklet-in-one-file

Sample of how to write Web Audio API AudioWorklet within one file
HTML
12
star
22

webaudio-customnode

[Web Audio API] How to create custom AudioNode
HTML
10
star
23

audioworklet-adsrnode

JavaScript
9
star
24

apngbuilder

Javascript library for building APNG animation from multiple PNG files
JavaScript
9
star
25

KnobMan

Java
8
star
26

webgrowler

JavaScript
6
star
27

stl-knob-designer

Knob Designer for 3D printers
JavaScript
5
star
28

SkinMan

C++
5
star
29

waveedit

JavaScript
5
star
30

electro-kalimba

ElectroKalimba
C
4
star
31

kicad-lib

KiCad refined TTL / OTA symbols
3
star
32

arduino-stepping-motor

Stepping motor driver with I2C I/F for Arduino
C++
2
star
33

kicad-action-plugins

KiCad Action Script Plugins : GerberZip, BulkTextSize
Python
2
star
34

game-interpreter

JavaScript
2
star
35

cvtodmx

HTML
1
star
36

auditory-test

่ด่ฆšใƒ†ใ‚นใƒˆ
HTML
1
star
37

nekomanner

HTML
1
star
38

strober

Strober, the programmable LED flasher hardware design
1
star
39

chirimen-webbluetooth

HTML
1
star
40

webknobman

HTML
1
star
41

chirimen-steppingmotor

HTML
1
star