namke
wonkystuff
electronics and sound, what's not to like?!
Posts: 607
|
Post by namke on Oct 15, 2021 10:00:16 GMT
Now that core1.æ is finally out there, I have a quick question about firmware for such devices If you are interested in programmable modules (whether this is GRAINS, core1.æ, or TBD) What is your expected usage likely to be? To be 100% honest, I only care about core1.æ (and GRAINS a little bit)
For the library-users: What functionality is interesting to you? e.g. Sound sources, CV sources, effects…From the wonkystuff perspective, this is a question of prioritisation  If most users want to program it themselves then effort will be needed in improving the programmer's API etc., however if most users would like to simply select a firmware from a library, then more effort needs to be put into expanding the library! As always, interested to hear differing viewpoints!
|
|
|
Post by pt3r on Oct 15, 2021 10:06:20 GMT
If I can program a device then I prefer to do it in an arduino environment although I hate the arduino 'ide' with a passion.
|
|
|
Post by maydonpoliris on Oct 15, 2021 11:12:20 GMT
Pre-written preferred for me. Haven't an opinion yet on preferred types of firmware. any of them would be cool to experiment with.
|
|
|
Post by admin on Oct 15, 2021 11:52:10 GMT
Grains uses the Arduino IDE, TBD needs a very complicated toolchain to compile properly with C++ and Boost libraries, I hope core1.ae could be as simple to program as Grains?
|
|
namke
wonkystuff
electronics and sound, what's not to like?!
Posts: 607
|
Post by namke on Oct 15, 2021 12:04:28 GMT
Ah Ha! There is now a poll  Thank you admin for performing the magic!
|
|
|
Post by admin on Oct 15, 2021 12:10:47 GMT
Ah Ha! There is now a poll  Thank you admin for performing the magic! Glad to be of service! Poll away!
|
|
namke
wonkystuff
electronics and sound, what's not to like?!
Posts: 607
|
Post by namke on Oct 15, 2021 12:12:08 GMT
Grains uses the Arduino IDE, TBD needs a very complicated toolchain to compile properly with C++ and Boost libraries, I hope core1.ae could be as simple to program as Grains? Currently yes, there is an Arduino integration package for the core1 devices (both standalone and AE modular). The library functions are likely to expand in time as they are not anywhere near the feature set of mozzi etc. Extensions of the coding API could appear over time if there are requests (via github for preference) Integration package information can be found here: wonkystuff.github.io/arduino/
|
|
|
Post by rockysmalls on Oct 15, 2021 13:16:00 GMT
i can patch .... but i can’t code .... but that said i should take a look at the library functions available for Core.ae .. btw Core.ae really responds well to BioT cross routing shenanigans  wish i had more time right now to fiddle.
|
|
|
Post by tIB on Oct 15, 2021 13:30:43 GMT
I'm unlikely to be writing code myself. Firmwares? I'll try anything twice.
|
|
|
Post by hardworking on Oct 19, 2021 12:35:58 GMT
In theory I'd like the idea of making up my own firmwares to put on there, but in practice I'd only be able to do that with an extremely user friendly interface as I've no coding abilities to my name. A library of pre-packed firmwares ready to load up would be ideal for me.
|
|
|
Post by keurslagerkurt on Oct 19, 2021 15:00:38 GMT
I would love to take a plunge into the firmware that is on there, just to learn. However, coding something myself in a decent timeframe is not something I'm able to do yet. I do like the idea quite a lot tho, I can imagine doing stuff like that in the future.
Using others' firmware would still be more of a priority to me, rather than coding my own. I do however believe that, if something is easy to program, it might add value for Wonkystuff in a less-poll-able way: more firmware by whatever parties, means a more valuable product for the end-user. Just like when a hardwareproduct is hack-able to do something super-cool (eg because it was open source), it might add value to the product itself that was not intended or thought of in the first place.
|
|
namke
wonkystuff
electronics and sound, what's not to like?!
Posts: 607
|
Post by namke on Oct 22, 2021 7:29:38 GMT
Many thanks for all of the responses to the poll so far... it looks like 'more firmwares' are needed  We have some small things that we have been playing with already, but as always I'm open to ideas! This weekend might be a software-weekend...
|
|
|
Post by tIB on Oct 22, 2021 17:12:38 GMT
Is there any documentation for the core ae?
|
|
namke
wonkystuff
electronics and sound, what's not to like?!
Posts: 607
|
Post by namke on Oct 22, 2021 23:13:41 GMT
Is there any documentation for the core ae? So far there are a couple of things: A quick whizz through the 'examples': wonkystuff.net/core1-update/… and the Arduino Integration Package: wonkystuff.github.io/arduino/Documentation is definitely something that we need to work on (particularly the programming side, although most 'arduino stuff' will apply). I guess that a basic tour of the controls would be handy  Actually admin has already asked for information for the wiki, so that would probably be something to work on!
|
|
|
Post by tIB on Oct 23, 2021 7:39:21 GMT
Is there any documentation for the core ae? So far there are a couple of things: A quick whizz through the 'examples': wonkystuff.net/core1-update/… and the Arduino Integration Package: wonkystuff.github.io/arduino/Documentation is definitely something that we need to work on (particularly the programming side, although most 'arduino stuff' will apply). I guess that a basic tour of the controls would be handy  Actually admin has already asked for information for the wiki, so that would probably be something to work on! I'm assuming input wise A is an audio in and the other three relate to the pots, output wise I'm more confused - as I get it there's two audio outs and two digital outs, though I'm not sure which are the AC and DC coupled outs? Is the top of the pairs audio and bottom CV or are they in pairs? I guess the only other thing I'd like to know is the load procedure - long press of button to make it wait for firmware? Should this knobs be anywhere specific? Thanks!
|
|
|
Post by tIB on Oct 23, 2021 7:41:20 GMT
Ah, load procedure is at the address you posted above:
|
|
namke
wonkystuff
electronics and sound, what's not to like?!
Posts: 607
|
Post by namke on Oct 23, 2021 12:36:00 GMT
I will reorganise the information a bit better (and send admin some wiki content) later on — this morning I’ve been finalising the ‘Karplus-Strong’ firmware example (firmware audio file available soon). Demo: 
|
|
|
Post by tIB on Oct 24, 2021 9:06:55 GMT
I will reorganise the information a bit better (and send admin some wiki content) later on — this morning I’ve been finalising the ‘Karplus-Strong’ firmware example (firmware audio file available soon). Demo:  Nice! Do you do requests?!
|
|
namke
wonkystuff
electronics and sound, what's not to like?!
Posts: 607
|
Post by namke on Oct 24, 2021 10:06:26 GMT
I will reorganise the information a bit better (and send admin some wiki content) later on — this morning I’ve been finalising the ‘Karplus-Strong’ firmware example (firmware audio file available soon). Demo:  Nice! Do you do requests?! Sure! Fire away 😁
|
|
|
Post by tIB on Oct 24, 2021 10:45:15 GMT
So there's probably nothing revolutionary here, but things I fancy, in no particular order are:
Bit crusher - possibly with some digital waveshaping built into it? Frequency shifter - built in sin/cosin generator, nasty sounds. Dual resonant filter/twin peak - not sure how that could work with the four knobs, but more generally speaking some really artifacty po fi digital filtering might be fun? Delay - lo fi, artifacts aplenty!
Sound generation wisee variations on complex oscillators, variable sin to saw/sin to square and a really lo fi 8 bit SID/Nintendo style basic osc with PWM would all be fun things...
More trigger and CV options would also be nice - euclidian trigger seqs, smooth/stepped random, slower lfos and cross modulating lfos might be nice - I guess lfos would have to be steppy? That's ok! Maybe even something sequency, like the tracking generator on the old oberhiems...
Basically the moon on a stick please!
|
|
namke
wonkystuff
electronics and sound, what's not to like?!
Posts: 607
|
Post by namke on Nov 12, 2021 23:15:40 GMT
If anyone is interested in looking at the code for the core examples, I've just split them out into their own github repo (and added a new paraphonic(?) example with three independent saws! Without the comments it's only about 45 lines) github.com/wonkystuff/coreExamples
|
|
|
Post by pt3r on Nov 13, 2021 9:18:59 GMT
It looks very neat and well documented even I can understand whats going on.
|
|
namke
wonkystuff
electronics and sound, what's not to like?!
Posts: 607
|
Post by namke on Nov 13, 2021 9:36:43 GMT
It looks very neat and well documented even I can understand whats going on. Do you think that it’s worth me writing some small ‘how to’ articles for the website? Maybe that will convert some people into coders 😁 … maybe there are specific questions that I could attempt to answer?
|
|
|
Post by tIB on Nov 13, 2021 9:41:38 GMT
It looks very neat and well documented even I can understand whats going on. Do you think that it’s worth me writing some small ‘how to’ articles for the website? Maybe that will convert some people into coders 😁 … maybe there are specific questions that I could attempt to answer? Yes please!
|
|
jota
Junior Member

Posts: 62
|
Post by jota on Nov 13, 2021 17:26:30 GMT
i'd join wonkystuff-university straight away! but we'd need to start from zero....  ...
|
|