QY70 / QY100 Web Console

Tempo
Transports
Song/Pattern #
Sections
Messaging

Voice Browser

Entries marked QY100 aren't present on the QY70.

Click a voice, preset, or kit to select it (for editing/saving) - use its Push button to actually apply it.

    Parameters


    Data Filer

    Coming soon.

    Diagnostics + Raw SysEx


    Message Types
    Channels
    History of the last 100 messages.
    
        

    Graphics

    Frames (0/32)
    Wait
    Onion Skin (Past) 1 frame
    Onion Skin (Future) Loop Onion Skin

      Frame SysEx
      
            
      Animation SysEx Loop Ping-Pong
      
            

      Graphics Library

        Display Text

        Message 0/32
        Message SysEx
        
              

        Animated Message

        Message 0/1000
        Animated Message SysEx Loop Wait
        
              

        MIDI Log

        History of the last 30 messages.

        
          

        Instructions

        Your browser will prompt for MIDI device access the first time you connect - this page needs that permission allowed, or it can’t see any MIDI interface at all. If you accidentally blocked it, allow MIDI access again from your browser’s site settings (usually the padlock/info icon next to the address bar) and reload the page.

        Click Find Devices to grant this page MIDI access, then pick your interface from MIDI In and MIDI Out. Leave MIDI In set to (none) for most tasks - incoming messages while an action is in progress can trigger unexpected changes on the device. Turn it on only when editing Drum Setup, where it lets the console follow what you play or select on the device itself.

        If parameter edits don’t seem to be taking effect, click Send XG System On once - the QY70/QY100 may ignore Parameter Change messages until it receives this. This can also be used to reset all voices to default. Be careful to save your work on the device often to avoid accidental data loss.


        QY70/QY100 Device Setup

        On the QY70/QY100 itself, go to Menu > Utility > MIDI and set MIDI Control to In/Out, Patt Out to 1~8 or 9~16, and XG Parm Out to On - these need to be set correctly for the device to properly send and receive MIDI with this console.

        Support Future Projects

        The QY100 Explorer web console, the QY70 and QY100 protocol reverse-engineering behind it, and the custom style files available on this site are all projects I develop and maintain on my own time.

        If you’ve found these resources useful, becoming a Patreon supporter directly helps fund the hours that go into reverse-engineering more of the QY70 and QY100’s hidden capabilities, creating new files and resources, and developing tools like this web console.

        A QY70/QY100 SmartMedia card loaded with custom style files

        What’s already available

        As a QY100 Explorer supporter, you’ll gain access to specialized files and starter material designed to expand what you can do with the Yamaha QY70 and QY100.

        There’s already a growing collection of resources available, including:

        Help shape what comes next

        Your support helps keep the website running, funds the time required for technical investigation and reverse-engineering, and makes it possible to continue developing new tools and resources for the QY community.

        If any of my content has been useful to you, please consider becoming a Patreon supporter. It directly supports the continued development of these resources and helps uncover more of the QY70 and QY100’s hidden possibilities.

        Save Image