-
Notifications
You must be signed in to change notification settings - Fork 37
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
Buchla support for the Nothern Modular 2OC #81
Conversation
True Buchla 4U (2OC) support
change pewpewpew to Left side buchla 2OC
Add Buchla 2OC Left Side
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sorry the second commin should not be here! just testing the 2OC Left flag instead the Flip180
No worries! I think I see the general idea, just gotta find the right cocktail of build flags for your specific hardware variant... Seems like there are 3 different types of Buchla O_C then? 4 including the "left side" version? Edit: just realized this isn't even pertaining to the Easel cardOC thing |
Easel OC card is a card for the 208 with one OC, I don´t have it, it have its own flag I think. |
So: Then, for people who wants 1.2V/oct in the stock OC, can use the flag BUCHLA_SUPPORT |
change pulse output voltage to 9, some buchla modules need a bit more voltage
change pulse output voltage to 9, some buchla modules need a bit more voltage
fixes
delte left OC
Just wondering if you needed to enable the DAC8564 flag for the 2OC? Seems like it's necessary for the cOC, and maybe the hOC as well? I'll be integrating these build options soon. |
Thanks! The only thing is that the negative CVs always put out 0 Volts.. Trying the sequencerX all values beloww the "center" position output 0 volts, I think it should scale so the 0 is at the bottom negative value... maybe that because that DAC flag ??? I don´t know... So I think for all three variants (cOC,hOC,2OC) both "BUCHLA_cOC" and "BUCHLA_4U" must be enabled. And also for the 2OC, becuase its dual it needs the special "NORTHERNLIGHT_2OC_LEFTSIDE" for the left OC firmware only. |
I think DAC8564 may have inverted values... but I'm still not sure which units have it, and how it behaves without the flag. It doesn't seem like the cOC flag should apply for the 2OC. The 0V center issue within Hemisphere is somewhat a matter of preference, determined by kOctaveZero in |
I don´t know about programming so I can´t speak what things does that flag, but for sure its the only way for have working CV outputs in mine!! notes and quantizers are working fine! |
HI Again!! ok, buchla builds in the 1.8 release dont work in 2OC, need to enable -BUCHLA_cOC to make it work, the same as described here:
|
oof, ok I guess we'll turn that one on for all 3 builds then! I'll get it right eventually... |
Hi guys, let me shed some light onto the definitions and why they are there. /* ------------ uncomment for use with Northernlight cOC program card: ----------------------------- / I just tested o_C-phazerville-v1.8_cOC-ed61862c.hex and it does not work... You can send me the releases to go through and check for main issues and I can report back if you like. cheers PS : We would love to make an updated T4.0 version and i think I could use your help with that |
Thank you for the guidance! It's possible that some things have deviated from the stock firmware, and I'd like to simplify some of these flags where possible...
It was built with the cOC flag, but I also threw in the
Definitely, try it out! I'll do what I can to assist. :) |
Good morning :)
Cool, so what can I do to help ?
I really like the idea of making a custom brew firmware as some of our
clients always ask for new versions and I am not a programmer.
Even keeping a suitable Arduino IDE and Teensyduino at hand has proven a
challenge with my new M3 Mac.
What i can say is that we never used the DAC8564 in the O_C design
They are all based on the DAC8565 , so that flagg can stay on the pole.
Also V1 people are really rare...but it might be an idea to include that as
an option.
That would require the #define BUCHLA_4U and nothing else...
Setting that flag moves the range from -3/7 to 0-10V and does all the
graphic stuff.
You can test that in the calibration menu as it will show the right ranges
then
For all the new version (hOC1.5,2OC.22 and cardOC.22) both flags need to be
set as they deal with the inversion
Do you have a version with attenuators or LEDs ?
If so you can see that all lights are on when booting the Voltages app or
the new Calibr8tor.
And regarding the hOC, i made a mistake and flipped the momentary buttons,
so we kinda would need an option here too.
Maybe we should not call the options Buchla as they are 4UBU or NLM more
than that other brand.
So my suggestion for options is as following :
Lets include these key words and have them apply the options mentioned in
brackets if possible
NLM-2OC-DIY (just the #define BUCHLA_4U)
NLM-2OC-L (both #define BUCHLA_4U and #define BUCHLA_cOC plus the //#define
FLIP_180)
NLM-2OC-R (both #define BUCHLA_4U and #define BUCHLA_cOC)
NLM-cardOC (both #define BUCHLA_4U and #define BUCHLA_cOC)
NLM-hOC (both #define BUCHLA_4U and #define BUCHLA_cOC plus a change in the
GPio app : (#define but_top 4, #define but_bot 5 need to be flipped to
#define but_top 5, #define but_bot 4)
I can test these configurations and make sure the core works at least with
the classic firmware .
Regarding the newer applets, I am almost certain most of the graphic needs
reworking.
As if they are referring to -3V and the actual voltages are 0V etc.
Max and I spent like 3 month on getting the standard ones right :P
best
Sascha
…On Thu, Aug 8, 2024 at 10:08 PM Nicholas Michalek ***@***.***> wrote:
Thank you for the guidance! It's possible that some things have deviated
from the stock firmware, and I'd like to simplify some of these flags where
possible...
I just tested o_C-phazerville-v1.8_cOC-ed61862c.hex and it does not work...
Probably the voltages need to be inverted aka #define BUCHLA_cOC is
missing.
It was built with the cOC flag, but I also threw in the DAC8564 flag,
which is probably not necessary? Do some of your modules use that DAC?
PS : We would love to make an updated T4.0 version and i think I could use
your help with that
Definitely, try it out! I'll do what I can to assist. :)
—
Reply to this email directly, view it on GitHub
<#81 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AG3NMMDJBNLJGPQ76CSFCS3ZQPF37AVCNFSM6AAAAABJLLFCRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZWGU3DQMBZGM>
.
You are receiving this because you commented.Message ID:
***@***.***>
--
--
kind regards / Viele Grüße
Sascha Haber
http://northernlightmodular.com/
https://bit.ly/2No5sus - Modular Grid
+45 31585333
Copenhagen
DK32950523
|
Hi! What Id like to get is the right voltages for the negative part... ie. the sequecerX that I use a lot only work for the upper part, the lower part are negative values so it does nothing. would be great having all those scaled to 0-10V output. Maybe other applets with bipolar output have the same issues |
Hi Josue, There is a change that a lot of the new apps need rework, both in terms of offsets and graphics. Sascha |
Just pushed some tweaks - a2038af It looks like the flags for 2OC-R and cardOC are actually identical... is that correct? Grab the artifact from the workflow run to test - https://github.com/djphazer/O_C-Phazerville/actions/runs/10334428023 Custom Builds with keyword |
That looks good :)
Yes, cardOC and 2OC_R are the exact same.
I will host the files on our site and duplicate the file with the cardOC
named correctly for people to find it easier.
Can we change the keywork "buchla" to "NLM" to make it clear this is not
Buchla but NorthernLightModular ?
Buchla USA was very specific that they do not want our stuff to be put off
as theirs...
Regarding the applets needing tweaking...
Do you have an idea how we could make this possible to track and report
issues and is there actually anybody who can fix them ?
For example Calibr8tor :
Voltage output scaling is good...0.12V per semitone...octaves are also good.
But the main voltage starts at 0V and ends at 5V That should start at 0V
and go to 10V , not -5V to 5V
CV input detection starts at C4 and only goes up to G9....that should start
at C0 for 0V
These are the kinds of tweaks that are needed for a proper 4UBu integration.
Sascha
…On Sat, Aug 10, 2024 at 11:06 PM Nicholas Michalek ***@***.***> wrote:
Just pushed some tweaks - a2038af
<a2038af>
It looks like the flags for 2OC-R and cardOC are actually identical... is
that correct?
Grab the artifact from the workflow run to test -
https://github.com/djphazer/O_C-Phazerville/actions/runs/10334428023
(I left out the NLM-DIY build, but there's a configuration in
platformio.ini just in case)
Custom Builds with keyword buchla will also include the BUCHLA_cOC flag
now, so that should work.
—
Reply to this email directly, view it on GitHub
<#81 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AG3NMMGTFKZCSWSM6GJHGY3ZQZ6EDAVCNFSM6AAAAABJLLFCRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOBSGI3TONRRGQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
--
--
kind regards / Viele Grüße
Sascha Haber
http://northernlightmodular.com/
https://bit.ly/2No5sus - Modular Grid
+45 31585333
Copenhagen
DK32950523
|
Using both buchal flags dont work in the buchla module:
#define BUCHLA_SUPPORT --> this is for eurorack modules only, if you want 1.2V scaling. so - leave this one commented .
#define BUCHLA_4U --> this is the one for Buchla 4U, the northermodular 2OC buchla module
Also added the option for the OC in the left side.