persy
New Member
Posts: 24
|
Post by persy on Mar 7, 2020 13:28:51 GMT
when you order Grains do we have the option to have it come with the firmware of our choice pre-installed?
|
|
|
Post by NightMachines on Mar 7, 2020 13:55:44 GMT
You can actually very easily connect the module to your computer via a USB cable and load any firmware onto it yourself.
|
|
persy
New Member
Posts: 24
|
Post by persy on Mar 8, 2020 3:11:35 GMT
You can actually very easily connect the module to your computer via a USB cable and load any firmware onto it yourself. ok thanks. im just planning to use it with FRAMEN so figured it would be nice to have it pre-installed and just plug n play but im sure i can manage to get it loaded up.
|
|
|
Post by admin on Mar 8, 2020 4:00:43 GMT
|
|
persy
New Member
Posts: 24
|
Post by persy on Mar 8, 2020 6:40:06 GMT
good stuff. i'll be ordering mine this weekend along with some of the new patch wires which i havent got to use yet.
|
|
|
Post by rodney on Mar 12, 2020 20:50:46 GMT
You can actually very easily connect the module to your computer via a USB cable and load any firmware onto it yourself. ok thanks. im just planning to use it with FRAMEN so figured it would be nice to have it pre-installed and just plug n play but im sure i can manage to get it loaded up. There are a couple of different Framen variations out there.
The one I'm playing with is called robert-framen, found in the big zip of a collection of firmwares for grains.
This one is cut down to 2 bars to allow for 8000 sample rate. Also the loop wraps around so you never change the length of the sample in playback, just the entry-point.
|
|
|
Post by rodney on Mar 12, 2020 20:56:36 GMT
admin Careck, It might be worth adding to the wiki notes that, when programming or flashing firmwares, you need to have grains powered up in the rack. It does not appear to get 5volts from the USB cable. I'll double check this today, but I think this is the case. Also, I don't think it normally comes with a USB 'mini' cable when you buy it.
|
|
persy
New Member
Posts: 24
|
Post by persy on Mar 13, 2020 6:44:49 GMT
rodney i'll have to check that one out. not sure i want to only have the first 2 bars only though.
|
|
yoreb
New Member
Posts: 26
|
Post by yoreb on Apr 12, 2020 13:16:37 GMT
Do any of you guys happen to know if you can somehow upload your own sample to grains? If yes, how long can it be? I can't code by the way, so it would have to be an existing firmware
|
|
|
Post by rodney on Jul 7, 2021 10:02:16 GMT
Do any of you guys happen to know if you can somehow upload your own sample to grains? If yes, how long can it be? I can't code by the way, so it would have to be an existing firmware Hi, long time ago, but did you find an answer to your question? It is possible to convert audio to a code representation that you add to the program when you compile it. However, these things don't have much memory. I will have a dig and try to add a more detailed explanation if not already covered on the forum somewhere.
|
|
|
Post by MikMo on Jul 7, 2021 12:00:09 GMT
Since there are several of the GRAINs firmwares available that to some extent play / mangle samples, i guess it is possible.
But there is no way to get "a sample" into the GRAINs module, you have to upload a complete firmware, which is nothing more than an Arduino sketch.
The uploading process is not complicated, but to change one of the existing firmware's to play your own sample is not super simple, but probably doable.
Mikael
|
|
yoreb
New Member
Posts: 26
|
Post by yoreb on Aug 2, 2021 8:19:58 GMT
Do any of you guys happen to know if you can somehow upload your own sample to grains? If yes, how long can it be? I can't code by the way, so it would have to be an existing firmware Hi, long time ago, but did you find an answer to your question? It is possible to convert audio to a code representation that you add to the program when you compile it. However, these things don't have much memory. I will have a dig and try to add a more detailed explanation if not already covered on the forum somewhere. Sadly I eventually chose another way to use samples and never reached the end of the wormhole.. I only remember that it was indeed possible, and that it was somehow hard to find info on other forums. Please let us know here if you find something!
|
|
|
Post by rodney on Aug 9, 2021 21:24:03 GMT
I'll probably use a Teensy to play samples when I get around to brewing something up. However, it should be possible to at least have one sample triggered and tuned via grains or mozzi.
I might try just sampling AE percussion and drum sounds for the Aetherwaves vol 3 track - although, realistically, that might happen in Reaper for this one.
|
|
|
Post by girault on Aug 10, 2021 11:58:58 GMT
Yeah I saw the Bastl MicroGranny 2 the other day, and I was wondering if it could be possible to do that with Grains module ! Would be so cool !!
|
|
|
Post by solipsistnation on Aug 10, 2021 19:33:48 GMT
It's the same CPU, but it's based on the waveshield, which does some hardcore bitbanging to read SD cards. I'm pretty impressed at how much they got a little atmega to do... You couldn't do the same on a Grains without some heavy modifications-- you'd need to add the SD card slot at the very least. It would be a cool project, but it would probably also be more worthwhile to get an arduino or similar microcontroller and roll your own rather than try to haxor a Grains-- if nothing else, the Grains PCB is pretty small and there's not a good space for the SD card slot. It would be pretty great to get a voltage-controlled microgranny in AE format going, though. If you really want to play smallish samples, you can look at the Casio RZ1 Grains sketch and see how that's set up-- the samples are encoded (awesome 8-bit values) starting here:
// Define sample parameters #define MAX_SAMPLES KICK+SNARE+LOWTOM+MIDTOM+HITOM+CLAP+RIMSHOT+COWBELL+CHH+OHH+RIDE+CRASH+4 // Samples to play const uint8_t sample[MAX_SAMPLES] PROGMEM = { // Kick // etc... If you can come up with a way to convert your desired samples to that really simple format you should be able to get anything you want in there.
|
|