Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any plan to include Zoom b1on? [Feature request] #7

Open
francescoboc opened this issue Oct 31, 2020 · 5 comments
Open

Any plan to include Zoom b1on? [Feature request] #7

francescoboc opened this issue Oct 31, 2020 · 5 comments

Comments

@francescoboc
Copy link

Well, as the title says :)
Are there any plans to include the bass pedal Zoom b1on?
Thank you very much and keep up the great work!

@SrMouraSilva
Copy link
Member

Hello @francescoboc. I started the development to Zoom G1On a year ago, but not finished. I think that B1On works like G1On, but I need check manually the equipment to sure.

I started checking the thinks that are possible or not to do. Check this table to see if you needs work or not
https://github.com/PedalPi/PluginsManager-Zoom/tree/zoom-g1on#zoom-g1on

@francescoboc
Copy link
Author

Thank @SrMouraSilva for your quick answer.
So what you are suggesting is to just load the zoom.zoomg1on module and see if it works with the b1on?

Another question, just out of curiosity: do you think that there is any way to access the 30 seconds recordings made with the pedal's loop station?

@SrMouraSilva
Copy link
Member

So what you are suggesting is to just load the zoom.zoomg1on module and see if it works with the b1on?

To control the equipment, the first step is the communication establishment. I use a usb/midi python lib to this. To starts the communication, is necessary to inform the model identifier (Product ID). I mapped the Zoom G3v2, MS50g, MS60b and G1on, but no B1on.
https://github.com/PedalPi/PluginsManager-Zoom/blob/zoom-g1on/zoom/zoom_model.py#L15

Then, to you test as way as suggested, to need first change this line to the zoom b1 product id. Do you use Windows or linux OS?

Another question, just out of curiosity: do you think that there is any way to access the 30 seconds recordings made with the pedal's loop station?

The communication between zoom equipment and pc developed by the community is basically inspecting some Zoom program (like edit&share) and/or sending random commands to the equipment. Maybe someone done a reversal engineering of the equipment.

In this sense, I can only reproduce something that a Zoom equipment has produced. The Zoom G3 is also a audio interface, then it's possible get audio (but this not by the midi protocol), but isn't possible to get the recorded audio.

MS50g, G1On and others hasn't audio interface. Then, isn't possible to get the audio.
A curiosity is the company don't make official PC programs to controls this equipment, but the midi communication is similar to the Zoom G3/G5. In the music market, is apparently common hiding features to try a justification between a cheap and an expensive audio equipment.

@shooking
Copy link

hi both
I recently got into this stuff - G1XFour/B1XFour (Barsik && Mungewell code) then I got a B1On because the Particles is so cool FX.

I am updating my stuff here https://github.com/shooking/ZoomPedalFun

And last night I chanced across @SrMouraSilva work - so I added a reference and carry on.

The newer G1XFour has ability to read files off the device. So if it were possible to find a file where looper stores it content it might be possible.
There again I believe it reads from the firmware - and I have to believe the Audio is stored on some other chips.

My aim was to create a Ctrlr application for the pedals controlled by a touchscreen and running on the Pi.
Imagine my surprise when I found this work :-) Not least because I have been Googling away for months now. Google only reveals a tiny subset of the Universe :-(

Great work @SrMouraSilva.

@SrMouraSilva
Copy link
Member

SrMouraSilva commented Feb 15, 2021

Hello, @shooking

Great work @SrMouraSilva.

I saw that you references a old project instead this. I think that's because it has some videos with the Raspberry Pi.

Not least because I have been Googling away for months now. Google only reveals a tiny subset of the Universe :-(

I recommends you search "Pedal Pi" too. There are a lot of cool projects with the same name! haha
I also select a list of similar projects:

--

Specifically, this project is a sub-project of my Pedal Pi (version). My Pedal Pi's idea is to use the raspberry processor to run Linux audio plugins (LV2).

The PiPedalController is a old project developed into Java to controlls the Zoom G3. A conclusion that I have is that's most simple to use Python in Raspberry, reusing the "Pedal Pi" structure. Then PluginsManager-Zoom was born by this idea.

There are others experiments:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants