Replies: 31 comments 146 replies
-
Hi - I also found my way to discussions - have you checked out https://lakecountycomputer.com/j-station/ there seems to be a load of info there - should make it easier for you to create a panel? |
Beta Was this translation helpful? Give feedback.
-
Would you be so kind to explain why you are not able to use Ctrlr? It comes down to what Shooking said. The J-Station uses a lot of midi CC which is very well documented in its manual. You could create a very basic panel without any coding for that matter. It's just a few sliders or combo boxes/ list boxes, fill in the CC and you are ready to go. The Ctrlr community has some very kind people that are not wary of guiding you through the process of creating a panel. There is an extensive forum, demo files in the Ctrlr folder on your pc, a manual from Goodweather, and loads of panels to download to give you a headstart. And whenever you run into some problems I guarantee you that some folks here are going to help you out. You see, and this is me being "that" guy or arse, don't expect someone to create a panel for you. The chances are very slim that someone has that device. Testing the panel is out of the question then. And creating a panel takes a serious amount of our free time which most of us already spend on our own panel(s). So I encourage you to do some reading, download some panels, take the plunge in Ctrlr and I'll assure you that it can be very satisfying to see your first slider control your device. |
Beta Was this translation helpful? Give feedback.
-
(goodweather here - don't know why github shows my username and not my profile name) The Ctrlr experts have no problem to help and even take time to make test panels to solve tricky stuff but are not there to do basic stuff that beginners can do with very little effort. |
Beta Was this translation helpful? Give feedback.
-
I was able to do this panel test! How do I import file sysex? |
Beta Was this translation helpful? Give feedback.
-
Someone has written a Linux controller for it. https://github.com/fengalin/gstation-edit I recongize the style of the Python - looks like a few other guitar pedal codebases. I suspect they borrowed code of eachother but forgot to give credit to the original coder. Anyhow you might find some useful hints in here when you are ready to move to Sysex. |
Beta Was this translation helpful? Give feedback.
-
Short Tutorial/ Breve Tutorial: Prima, scarica il manuale Scorri a pagina 30. Vedrai un elenco di parametri. Il primo gruppo è per il "compressore". I parametri per il compressore sono: On/ Bypass, Treshold, Ratio, Gain, Frequency. Ogni parametro ha il suo Midi CC. On/ Bypass è Midi CC 1. Treshold è Midi CC 2. Questo è facile da capire, vero? Scarica questo pannello: Fare clic su "panel" nella barra dei menu e fare clic su "panel mode". Dovresti vedere tutte le opzioni nelle "panel options" a destra oa sinistra. Copia (right mouse button, copy) il pulsante di bypass e incollalo accanto all'etichetta "wah / pitch". Se fai clic sul pulsante, un quadrato giallo intorno significa che è selezionato. Assicurati che sia selezionato. Nelle opzioni "pannello / modulatore", cerca "Name". Cambia in "WahOnByPass". Cerca "Midi Control Number". Il numero di parametro per On / Bypass di "Wah / Pitch" è, vedere il manuale, 05. Modificare il "Midi Control Number" in: 5. Guarda i valori dei parametri. Se è 0-127, cambia "Component" "Minumum Value" su 0, "Maximum Value" su 127. Se ci sono molti valori di parametro, come "Amp Modeling" "Model Type" che ha come valori di parametro: J Crunch, J Solo, J Clean e altro ... quindi copia il modulatore Ratio. Modificare il "Name" del modulatore, modificare il "Midi Controller Number" e inserire i valori dei parametri nel "Slider Contents". This should help you on the way. Save a lot. Don't be afraid to see what certain options do. Change colors, change position, and sizes of modulators. Get familiar with Ctrlr. In bocca al lupo. |
Beta Was this translation helpful? Give feedback.
-
Something like this? Change the flanger/ chorus/ tremolo and see the magic happen. Go to "Panel" in the Menu. Click "Lua Editor" to see how it works. |
Beta Was this translation helpful? Give feedback.
-
But that is a label right? Could you edit the panel, find the string ... replace it. It will probably then show what you want? |
Beta Was this translation helpful? Give feedback.
-
Look at the "uiFixedSliderContent" of the pre-delay parameter to get "ms" or "%" or "c". You can only do this with a uiFixedSlider or a uiFixedImageSlider. There is some Lua involved when you want to change the names of parameters. I gave you a working Lua code which "you" can try to adjust to make it work in "your" panel. If you want to learn Lua, there are very good tutorials on the internet and probably in Italian too. See what you can come up with. We will point you in the right direction but please don't expect us to write all the code for you. |
Beta Was this translation helpful? Give feedback.
-
Hi Seve, In your label 'modulator-3' that prints %N = %v, if you change it to %N = %s you will see the uiFixedSlider values instead of the MIDI values. Also try changing " to '' (two single quotes) |
Beta Was this translation helpful? Give feedback.
-
What is the problem exactly?
Is it that the combo box is showing more than one choice?
So select the item, examine its properties. Could it be the height it a
little large?
What if you halve it. Probably to small. So make it a bit bigger ... Until
you get it where you want?
Sorry if I misunderstood the issue - I prefer to see code.
…On Sat, 23 Jan 2021 09:22 seve54, ***@***.***> wrote:
@Tedjuh1976 <https://github.com/Tedjuh1976> @dnaldoog
<https://github.com/dnaldoog> The Reverb window problem has been solved
but the Cabinet menu problem remains! See images! Thanks
[image: Immagine1]
<https://user-images.githubusercontent.com/77013086/105574434-cea58980-5d64-11eb-9d82-571dcc628679.jpg>
[image: Uploading Immagine2.jpg…]
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#115 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFO7EVZDCCRCDH64FAIOV5DS3KIM3ANCNFSM4VXTQUTA>
.
|
Beta Was this translation helpful? Give feedback.
-
Typically I click on one. If it has ONLY one function then I ensure the
modulators name describes the function. RateKnob is ok. LFO1RateKnob is
better.
Then check out the range of values and set it accordingly ie min 1 max 20
However if this is done in the Lua script then u might have to do this in
code.
Like others say we don't have the unit to trial. When I eventually wake up
today I want to get on with reverse engineering Zoom B1on. It would be
easier to ask folks here to help me ... But unless someone has a B1ON or
G1ON it isn't fair and makes limited sense.
If I say: I have name my mod LFO1 and want the midi range to be 2 to 50 but
output names of {{insert favourite football team}} in age order I pretty
much guarantee someone will paste some outline Lua that I then have to
retro fit.
It looks like u are making great progress.
So learn how to set range of controls in the GUI. Then play with some new
panel (so you don't break existing) ... Can u also get head round some
Lua? And pretty soon u are rocking with this stuff.
…On Sat, 23 Jan 2021 09:51 seve54, ***@***.***> wrote:
@shooking <https://github.com/shooking> @Tedjuh1976
<https://github.com/Tedjuh1976> Ok solved Thanks! Another problem in the
Effects panel some Konbs have 2 or 3 functions! Example the knob: Speed
value from 1 to 100
Type value from 1 to 3
Pitch value from -24 to 24
How do you match each type of Knob with its value?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#115 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFO7EVY5I7BLLJG753SMIOLS3KL2NANCNFSM4VXTQUTA>
.
|
Beta Was this translation helpful? Give feedback.
-
Some say you are old as the woman you feel. Attitude is more important than
age. And you have that on your side. Awesome.
Like I said if u are using inbuilt Ctrlr modulators then the edit panel
sets values for anything more kinky u need Lua.
Anyhow with the progress u made.domt forget to give that bass some love and
use the panel ... It motivates to fix that last bit
Doing the same with my Zoom pedals.
Best of luck
…On Sat, 23 Jan 2021 10:05 seve54, ***@***.***> wrote:
I am 67 years of age and I am learning and started using Ctrlr! Thank you
so much for your help!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#115 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFO7EV4PNBZ4A747VJRJDE3S3KNPLANCNFSM4VXTQUTA>
.
|
Beta Was this translation helpful? Give feedback.
-
Hi Seve54, I'm answering here because I got a reply that you were looking for a way to change a slider based on another one but it seems this post disappeared. Let us know if this still needed. In practice, this is easy with Lua:
Best! |
Beta Was this translation helpful? Give feedback.
-
@dobo365 @shooking @Tedjuh1976 FormatFactory.Multiplex.2021-01.1.mp4 |
Beta Was this translation helpful? Give feedback.
-
Run Ctrlr under debugger. Might throw some hints?
…On Wed, 27 Jan 2021 18:20 Tedjuh1976, ***@***.***> wrote:
While I was making a little panel to help out Seve with what Goodweather
suggested, I encountered a problem myself:
I can see a modulatorValue chance for the Button and Combobox but the
Sliders stopped updating the modulatorValue. Thus the code doesn't fire
when the modulatorValues change. And I can't exactly figure out why.
linkSlider.zip
<https://github.com/RomanKubiak/ctrlr/files/5882213/linkSlider.zip>
Ctrlr acting up? A code loop? Me cannot write code? What gives?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#115 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFO7EV5SFRDFHMBWIMJR3SLS4BKOVANCNFSM4VXTQUTA>
.
|
Beta Was this translation helpful? Give feedback.
-
I mean compile debug version of Ctrlr.
Then
gdb Ctrlr
Ensure correct signals are handled
(Info signals)
Then run
Once Ctrlr comes up use it as normal
Watch for additional assertions from Roman.
If necessary use the Doxygen or tags to .are a guess where u are in the
code.
CTRL c the debugger.
Set break point (keeps selling break pint :-))
And step.thru the C++ to get an idea of what is happening
I will try to recreate something I did a while back that I was quite
pleased about
I added code via Lua that would ooen a file on start up and write out the
Lua stack as you exercised your methods.
When one got a crash it was easier to work out where you had been and where
you were
The number of missing L's i found was immense!!! Made it easier to get code
stable.
I did make a brief video on debugging aspects of Ctrlr on YT. But i could
make more if interest.
BUT I haven't noticed any reply on how to determine release tags in the
code.
I dont think the branch has a clean build policy.
I would love to checkin Raspberry Pi build.
Best regards
Steve
…On Wed, 27 Jan 2021, 20:14 goodweather, ***@***.***> wrote:
Me too. Never succeeded to run the debugger in Ctrlr (5.3.201)...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#115 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFO7EVZLOICDXG7KXT4A5K3S4BXYXANCNFSM4VXTQUTA>
.
|
Beta Was this translation helpful? Give feedback.
-
Do you know how to do a full midi dump of the J-Station and record it to a sysex file (and post it here) as sysex file (zipped)? For example you would download https://www.bome.com/products/sendsx or https://ctrlr.org/generic-sysex-dump-editor/ and (possibly) send these two messages to the unit. Record what comes back into a file. F0 00 00 10 00 54 01 00 01 00 01 00 00 45 F7 Try one or both and see what happens. |
Beta Was this translation helpful? Give feedback.
-
@seve54 Here is an updated version with many typo fixes. |
Beta Was this translation helpful? Give feedback.
-
@seve54 Here are all the graphics for the J-Edit program! |
Beta Was this translation helpful? Give feedback.
-
Regarding the Sysex, I had a couple of hours with nothing to do. Found two files on thee internetz that seemed to be helpful. I took one preset from the zip file that Seve provided. I think I'm getting close. It seems to me that the data is variable because of the preset name at the end. That is what the lsb/ msb count is for, it should total the amount of data being sent. If someone understands the XOR ("exclusive or") Checksum, that would be of great help. |
Beta Was this translation helpful? Give feedback.
-
@seve54 Can you check the cabinet images in this panel and confirm it is all working? |
Beta Was this translation helpful? Give feedback.
-
Altered Dnaldoog's code slightly. Seems to be working ok-ish now. Test it and report back, please. |
Beta Was this translation helpful? Give feedback.
-
In the Menu Bar: press Panel: press Panel Mode and search in the properties panel to the right. |
Beta Was this translation helpful? Give feedback.
-
Scuzi, change it to "chRoutingLegendCabinet" |
Beta Was this translation helpful? Give feedback.
-
Alright then. Anything else? Does the panel work with the j-station like you want it to? |
Beta Was this translation helpful? Give feedback.
-
@seve54 Hi seve, What more needs doing with the panel? |
Beta Was this translation helpful? Give feedback.
-
Who knew Ctrlr could lead to gear lust :-).
I started collecting various Zoom pedals now - the hidden midi intrigues me.
…On Sat, 27 Feb 2021, 11:30 John Goodland, ***@***.***> wrote:
I see, so nothing much has changed - it's basically all stuff that would
need someone to have the panel in front of them otherwise it's nigh
impossible as Tedjuh said. You will have to dip your toes in *lua* I am
afraid. :(
I mean if I see one for sale, I might just buy it, but I have never seen
one where I live.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#115 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFO7EV275WIX7BS2S4I7T2DTBDJT3ANCNFSM4VXTQUTA>
.
|
Beta Was this translation helpful? Give feedback.
-
[[trying not to mix threads - but here's my R&D based on reversing Zoom. If
you have a USB it _might_ have Midi. My original B1 doesnt - but no USB :-)
All the others do - to varying degrees]]
https://github.com/shooking/ZoomPedalFun
I put a basic panel there - for the moment I am concentrating on external
control then will probably be back with some questions on alternative ways
to design the UI.
…On Mon, Mar 1, 2021 at 10:12 AM John Goodland ***@***.***> wrote:
@shooking <https://github.com/shooking> I've got a Zoom Delay 508 pedal -
it's supposed to be very nice, but every time I dig it out I can't remember
how to use it - too complicated and there is no MIDI
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#115 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFO7EV2AOKZZCXHKI4ZYKY3TBNSCTANCNFSM4VXTQUTA>
.
|
Beta Was this translation helpful? Give feedback.
-
I follow I'm interested! |
Beta Was this translation helpful? Give feedback.
-
Hello there is some expert who could create an editor panel for "J-Station Johnson" for Windows now no longer in production because the official editor is an old concept! Thanks!

J-Station En.pdf
Beta Was this translation helpful? Give feedback.
All reactions