Giter Club home page Giter Club logo

sc-88-pro-toolkit's Introduction

SC-88-Pro-Toolkit

EzoGaming's SC-88Pro Toolkit!! This is my toolkit that I am working on to generate SysEx (System Exclusive) messages for the Roland Sound Canvas SC-88 Pro. I was originally only concerned with checksum generation.

See Wiki for some general info on SC-88Pro SysEx Events

GUI

image Gui getting there.

Progress: In Progress:

  • EFX Type & Parameters (~~30-40% Done)
    • Parameter Defining
    • Default Values
    • Parameter Types
  • System Resets (67% Done)
    • GS Done
    • 88 Done
    • GM Not done

Not Started:

  • Turn on EFX
  • EQ
  • Global values
  • System parameters
  • Reverb
  • Delay
  • Chorus
  • Draw
    • Will be for importing files, not a drawing screen as there is already a tool for that
  • Write
  • Part Parameters
  • Scale Tuning

Other Useful Tools

Mido - Python library for working with the MIDI interface and file format. Does not use F0 F7.

MIDI-OX - Tool that can send SysEx events manually (however I find mido more convenient). Uses F0 F7.

Sekaiju - MIDI editor with convenient event editing. Uses F0 F7.

TMIDI Player - MIDI player with visualization of parameters (plays at a slightly off speed)

MIDIopsy - Barebones (and laggy) MIDI event editor. Does not use F0 F7.

SC-88Pro LCD SysEx Generator - Generate SysEx for graphic pages and text with checksum. Also can decode graphic/text messages and fix their checksums.

Serval Neso - Helps me make my midis sound good(? debatable)

Sources for Information

SC-88 Pro Itself

SomethingUnreal/Robbi-985

Roland

Future Ideas?

  • MIDI Optimizer
    • Quantize pitch bend and CC events to be less frequent
    • Currently a dream due to how MIDI files are delta and I'm too confused by that to be able to write it
    • No pitch bend/other certain events in the middle of noteoff and noteon events, specifically events that wouldnt be audible like changes in chorus send, pitch, modwheel, vibrato, volume, pan, etc
  • SC-88 Lyrics Generator
    • Similar to the Audacity method used in Bad Canvas but the timing is correct
    • Convert lyric tracks into sc-88 text?

sc-88-pro-toolkit's People

Contributors

flashlightet avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

sc-88-pro-toolkit's Issues

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.