ginkosynthese grains as DIY soon available!

From circuitbending to homebrew stompboxes & synths, keep the DIY spirit alive!
Post Reply
User avatar
glennfin
Ultra Wiggler
Posts: 878
Joined: Sun Apr 19, 2015 1:19 pm
Location: Winston Salem, NC
Contact:

Post by glennfin »

I'd love to order one but as usual, by the time I find out about these cool module kits, they're not available.. :bang:
veets wrote:The new version became available on Modular Addict this week -- mine just arrived in the mail -- but MA now shows "out of stock".
Outtatune wrote:
ehafh wrote:here's a shot of the metal panel version. i built 3 today, nice module!

Image:pbear:
Website still has Grains out of stock?
User avatar
woodster
Super Deluxe Wiggler
Posts: 1369
Joined: Mon Mar 05, 2012 9:36 am
Location: UK

Post by woodster »

Patience !
They'll be back in stock somewhere soon enough I'm sure.
Most European makers and stockists are currently at Superbooth so I'd expect to see something next week.
User avatar
glennfin
Ultra Wiggler
Posts: 878
Joined: Sun Apr 19, 2015 1:19 pm
Location: Winston Salem, NC
Contact:

Post by glennfin »

Excellent! Oh, and why didn't I discover Modular Addict until now?? :hail: there goes all my money.. :75: :75: :75: :deadbanana:

What a great selection of kits!...

woodster wrote:Patience !
They'll be back in stock somewhere soon enough I'm sure.
Most European makers and stockists are currently at Superbooth so I'd expect to see something next week.
User avatar
ehafh
Wiggling with Experience
Posts: 282
Joined: Thu Jan 22, 2015 11:07 pm
Location: illinois, usa
Contact:

Post by ehafh »

yea i grabbed them from modular addict. great site.
fast + reasonable shipping charges too.
:sb:
User avatar
woodster
Super Deluxe Wiggler
Posts: 1369
Joined: Mon Mar 05, 2012 9:36 am
Location: UK

Post by woodster »

I've just built a Grains, but it doesn't work yet...
I'm pretty certain it's because I'm getting an error when uploading sketches to the Arduino -

avrdude: stk500_getsync(): not in sync: resp=0x00

Any idea's what I'd need to do to fix it ?
User avatar
HipDestroyer
Wiggling with Experience
Posts: 417
Joined: Tue Nov 10, 2015 4:19 am

Post by HipDestroyer »

woodster wrote:I've just built a Grains, but it doesn't work yet...
I'm pretty certain it's because I'm getting an error when uploading sketches to the Arduino -

avrdude: stk500_getsync(): not in sync: resp=0x00

Any idea's what I'd need to do to fix it ?
Try again a couple of times. This often happens when you try to upload to the arduino - if you can try another usb cable
User avatar
woodster
Super Deluxe Wiggler
Posts: 1369
Joined: Mon Mar 05, 2012 9:36 am
Location: UK

Post by woodster »

:party:
Changed from COM1 to COM10 and it uploads fine now.
Having a LOT of fun checking out the various code alternatives.
User avatar
a773
Super Deluxe Wiggler
Posts: 2043
Joined: Fri Jan 30, 2015 8:21 am
Location: Copenhagen/Denmark
Contact:

Post by a773 »

I was looking for a simple, cheap oscillator to "drive" other modules, like the APC. I realized the cheapest way would be to do it with grains, even if it means I should buy another (have two ATM).

So I wrote a simple square wave oscillator for grains. It's calibrated (in code) here to be in tune with the lower knob fully CCW and one octave up with the lower knob all the way CW. Upper knob turns on optional quantization to semitones. Middle knob is not used.

Quick demo here:


Code here:
https://github.com/attejensen/grains/tr ... er/sqr_osc

There are still few issues:
1) I'm using tone() to play the square wave. However there are some hick-ups in the audio every now and then. I'm guessing it's because the 1V/oct is changing slightly, which causes the wave to change abruptly. I added some smoothing of the CV, which helps a bit, but still. Any ideas on how to improve this? Maybe using something better than tone() to generate the wave?

2) In principle quantization on/off should be CVable through in 1, however sending something (too hot?) in affects the tuning in a strange way. As far as I understand, the upper knob and in 1 are "linked" so that with no jack in the knob determines what's on the pin, with a jack in the knob becomes a attenuator for the incoming CV. Any thoughts on why this happens would be appreciated!

And finally a few questions related to grains in general:
1) Why does the module behave different (same CV in input 3 gives different results) when powered over USB compared to powered from the rack? Only tried this with my old grains, might be something with my build, although the module works fine otherwise.

2) Is it OK to have the module connected to computer AND powered from the rack at the same time or will this blow up the arduino? I didn't dare trying this, which means that because of the inconsistent behavior based on where powered from, there's a lot of pulling cables, especially when calibrating pitch of my code.

Naturally if anyone is brave enough to try the code, I'll be really interested in any observations, especially improvements on the code
:party:
User avatar
jgb
Wiggling with Experience
Posts: 416
Joined: Sun Nov 07, 2010 5:47 am
Location: Göteborg, Sweden

Post by jgb »

atte: If you want an oscillator you can always use the "wave" code here: http://www.ginkosynthese.com/product/grains/.

Performancewise your code can use lots of optimisation, instead of doing the calculations each time that they are needed you can use precalculated lookup tables.
User avatar
a773
Super Deluxe Wiggler
Posts: 2043
Joined: Fri Jan 30, 2015 8:21 am
Location: Copenhagen/Denmark
Contact:

Post by a773 »

Thanks for looking into it. I'll try the wave firmware. Speaking of that, why do you use a lookup table for converting between cv and frequency?

Any input on these:
1) Why does the module behave different (same CV in input 3 gives different results) when powered over USB compared to powered from the rack? Only tried this with my old grains, might be something with my build, although the module works fine otherwise.

2) Is it OK to have the module connected to computer AND powered from the rack at the same time or will this blow up the arduino? I didn't dare trying this, which means that because of the inconsistent behavior based on where powered from, there's a lot of pulling cables, especially when calibrating pitch of my code.
User avatar
jgb
Wiggling with Experience
Posts: 416
Joined: Sun Nov 07, 2010 5:47 am
Location: Göteborg, Sweden

Post by jgb »

atte wrote:Thanks for looking into it. I'll try the wave firmware. Speaking of that, why do you use a lookup table for converting between cv and frequency?
Performance. Much faster to look up a value in a table than to do calculations each time a value is needed.

Sure, it takes up some memory, but that is not really a problem in this case.
User avatar
a773
Super Deluxe Wiggler
Posts: 2043
Joined: Fri Jan 30, 2015 8:21 am
Location: Copenhagen/Denmark
Contact:

Post by a773 »

Thanks! Will look into switching to lookup tables, makes sense, although it's hard to know how hard the arduino is actually working with my (or any other) code. Agreed memory is there to be used, especially if it can take load from the arduino and it's not used for anything else.

Should note that I'm not trying to revolutionize the world with my firmwares, basically it's just fun to workout your own code.

Would still like to know if you run it powered from the rack AND connected to the computer at the same time?
milkyjoe
Ultra Wiggler
Posts: 861
Joined: Thu May 19, 2011 10:46 am

Post by milkyjoe »

Does pcb version 2.5 require the resistor to be soldered on the back as mentioned earlier in the thread on an older version ??

Are there any other build steps needed to be added to the v2.5(or v2.6(?) documentation ??

I would really like to get this built but this is unclear to me.
graa
Learning to Wiggle
Posts: 20
Joined: Sat Mar 08, 2014 8:30 pm
Location: USA

Post by graa »

I built one using the included instructions and everything worked fine with no extra steps needed.
User avatar
mqmq
Common Wiggler
Posts: 198
Joined: Thu Apr 28, 2016 2:29 am
Location: FR

Post by mqmq »

I have a quick question, i wanted to know if the grains can handle a custom code with 3 VCOs, one per input/knob and a common output. Or more simply 3 waveforms where the pitch would be controlled by each one of the knob. Would that be possible in terms of hardware ?
User avatar
snaper
Super Deluxe Wiggler
Posts: 1065
Joined: Mon Feb 10, 2014 12:29 am
Location: Magyarország

Post by snaper »

Do you know Guys how to change PWM out pin 11 to pin 5 or 6?
I've tried to simply change the pin number, without luck :(
User avatar
Bamboombaps
Wiggling with Experience
Posts: 447
Joined: Wed Sep 16, 2015 7:14 am
Location: Glasgow

Post by Bamboombaps »

is it possible to just get the pcb and panrl? ive got a nano already looking for a purpose
vinylvandal
Learning to Wiggle
Posts: 48
Joined: Fri Apr 29, 2016 7:54 pm

Post by vinylvandal »

are these still available? anywhere in the UK stocking it or can I order direct? thanks!
User avatar
mrtweed
Wiggling with Experience
Posts: 385
Joined: Thu Feb 27, 2014 9:18 am
Location: Dublin

Post by mrtweed »

you can order direct from ginko.

http://www.ginkosynthese.com/product/grains/
milkyjoe
Ultra Wiggler
Posts: 861
Joined: Thu May 19, 2011 10:46 am

grains question

Post by milkyjoe »

oops was supposed to be a pm
User avatar
Yidam
Learning to Wiggle
Posts: 7
Joined: Sat Feb 01, 2014 2:50 am
Location: India

Post by Yidam »

just got the parts for this, my first foray into building a eurorack module.
milkyjoe
Ultra Wiggler
Posts: 861
Joined: Thu May 19, 2011 10:46 am

Post by milkyjoe »

s'mores wrote:

"Fixed the Input 3 issue. The jacks are switching jacks, so plugging in a cable breaks the connection between (if I remember correctly) the top and middle pins of the jack. The middle pin doesn't seem to serve any function other than causing problems, so I desoldered the jack, cut off the middle pin flush with the body of the jack, and soldered the other two pins back in place with the resistor across the legs. Works great now! "
--------------------------------------
Can you please help the rest of us fix this ? Maybe a picture or something ?

I have the same problem as others with this issue and ginko does not reply .
Anyone else have an idea or opinion about this fix?

pcb i have is version 2.5
User avatar
HRTL
Learning to Wiggle
Posts: 39
Joined: Wed Sep 25, 2013 3:51 am
Location: Czech Republic

Post by HRTL »

papercutnoise wrote:
sleepgardens wrote:
HRTL wrote:[video][/video]

uuuu the custom "Fresh" code works magic.... love this!! <3 :banana:
Hey there, can you explain me how this works? Is it some kind of granular sampler? I can't find any kind of documentation about this firmware, but that video sounds so good... Thanks
Also keen to know more about this firmware!

this is scrapped together from "fresh" firmware and put into new one called "cereals". check ginkos website and find it in downloads. cheers ;)
milkyjoe
Ultra Wiggler
Posts: 861
Joined: Thu May 19, 2011 10:46 am

Post by milkyjoe »

Does anyone know how to replace the samples in the rz1 firmware(fun !) ? Can you please share how , that would be great
User avatar
HRTL
Learning to Wiggle
Posts: 39
Joined: Wed Sep 25, 2013 3:51 am
Location: Czech Republic

Post by HRTL »

milkyjoe wrote:Does anyone know how to replace the samples in the rz1 firmware(fun !) ? Can you please share how , that would be great
download cereals firmware, open , read the text and there are instructions for encoding the samples. Go from there and you should easily get it into rz1 sourcecode. cheers
Post Reply

Return to “Music Tech DIY”