GithubHelp home page GithubHelp logo

sy300panel's People

Contributors

elliotgarbus avatar sabrah12 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

sy300panel's Issues

Can't detect SY-300

Got a new SY-300 turned on and connected to Win 7 SP1. Running SY-300 OS ver 1.03
Boss Tone Studio detects SY-300 and connects OK
Did install of SY300 as instructed.
SY300Panel consistently tells me my SY-300 Not Connected.
Not running touch
Any diagnostics or hints/incompatibilities to look for?

question about sending sysex messages to the SY-300

Hi,

I think I want to make a little app that handles the operation of the SY-300 Blender feature.

The reason for this is that the Blender feature is the only one that I am aware of that you cannot access from Boss Tone Studio for SY-300 (or from your app). And I use it frequently. So it's the only reason why the SY-300 is still on my desk, and not on the floor where I can use it as a pedal.

I think between your code and the MIDI Implementation document I should be able to figure out how to do this. I've got plenty of experience with python and writing code related to midi (though not sysex messages so much).

My question is how you determined what address to send your messages to. What's in the code does not seem to match what's in the implementation document. For example, here you have an example where you set OSC1's type to be Noise.

The address you're sending to is [0x20, 0x00, 0x20, 0x1] and the value you are sending is [6].
I get that 6 is the value for the Noise setting.
The doc says the address for setting an oscillator's waveform is 00 01 which does not match what you have unless you ignore the 20s. Also, the doc doesn't say how to specify which oscillator you are trying to change. Also, there appear to be multiple features with the same address of 00 01, so how does the SY300 know that you mean change the waveform of osc1?

Would you mind sharing a quick explanation of how you came up with this address, or more generally how to make use of the addresses provided in the doc?

Also, why is it that when I send data to the SY300 in an IPython session, I see the Bulk Data Receiving Screen on the unit each
time, but when I run your app, I only see that when I close the app?

TIA!

If you like you can send me a PM on vguitar (I am dandante there).

moving patches on and off the SY-300

Hi,

This is not really an issue with your code, I just had a question.

But first - the code looks great - I'm going to try to install it (I'm on a Mac).

I saw someone selling SY-300 patches and I don't understand how you can get patches on and off the SY-300. Even Boss Tone Studio does not provide a way. It says it's in "tsl format" - do you know what that is?

So basically I am just wondering if there is a way to 1) save patches from the SY-300 onto a computer so I can have backups and share them with others, and 2) load patches from a file onto the SY-300.

I realize you might not know the answer, so no need to reply if you don't.

I'm looking through the SY-300 MIDI implementation guide which I am sure you are quite familiar with. Looks like it is possible to grab all the information about a patch by just parsing the MIDI from the SY-300?

Thanks....

Running on Linux - dependencies

I was interested in looking at this package as a Kivy example, specifically to learn about cross platform packaging. The package lacks a setup.py or requirements.txt so understanding what python packages are required to work with the source may be confusing to people. I understand that this doesn't matter much if the end goal is to distribute binaries.

I'd be willing to help in these packaging areas ... cross platform even, I have access to Mac, Linux, Windows, iOS and Android platforms.

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.