<div>Thanks, Terry! But I recommend using the links in my prevoius mail, which are updated versions of this synth project...</div><div><br></div><div><br><div class="gmail_quote"><div>On Fri, 12 May 2017 at 18:08, Terry Shultz <<a href="mailto:thx1138@earthlink.net">thx1138@earthlink.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Check this site out<div><br></div><div><a href="https://github.com/thi-ng/ws-ldn-4" target="_blank">https://github.com/thi-ng/ws-ldn-4</a></div><div><br></div><div>Pretty cool little project on ST board.</div></div><div style="word-wrap:break-word"><div><br></div><div>Terry</div></div><div style="word-wrap:break-word"><div><br><div><blockquote type="cite"><div>On May 12, 2017, at 8:40 AM, charlie wallace <<a href="mailto:charlie@finitemonkeys.com" target="_blank">charlie@finitemonkeys.com</a>> wrote:</div><br class="m_-7690472270183247979Apple-interchange-newline"><div><div>Thanks karsten,<br><br>Currently i'm using mbed online, coocox with the older codesourcery<br>compiler (which is pretty decent). I'm doing a design for a conference<br>badge so i wanted todo the lowest possible entry barrier for people<br>so they can join in the fun , so the the mbed is great for that, its a<br>shame that ST don't release their file system stlink to make it even<br>easier for custom boards, so i ended up just buying a shed load of<br>cheap stlink v2 clones, there is an open source firmware that should<br>supply a similar drive system though, but i haven't tried it yet. and<br>the wife just came in to tell me to go to work, otoh its the<br>blackmagic one<br><br>cheers<br><br><br>On Fri, May 12, 2017 at 8:25 AM, Karsten Schmidt <<a href="mailto:info@toxi.co.uk" target="_blank">info@toxi.co.uk</a>> wrote:<br><blockquote type="cite">Hi Charlie,<br><br>I've got a whole bunch of STM32 related projects from workshops I<br>taught over the last 2 years (for STM32F746-DISCO & STM32F4-DISCO<br>boards). For the last workshop I also switched to a nice/semi-modular<br>Makefile setup, so you only need to install the ARM toolchain, STLink<br>and the STMFxCube SDK:<br><br><a href="https://github.com/thi-ng/ws-ldn-12" target="_blank">https://github.com/thi-ng/ws-ldn-12</a> - contains complete synth project<br>& links to tools<br><br>Previous iterations (for which we were using Eclipse):<br><a href="https://github.com/thi-ng/ws-ldn-7" target="_blank">https://github.com/thi-ng/ws-ldn-7</a><br><br>Additionally, here's a list of STM related coding resources:<br><a href="http://asm.thin.ng/" target="_blank">http://asm.thin.ng/</a><br><br>Also uploaded 2 video examples of the synth:<br><a href="https://www.youtube.com/watch?v=41FKE3PYjnE" target="_blank">https://www.youtube.com/watch?v=41FKE3PYjnE</a> (MIDI controlled)<br><a href="https://www.youtube.com/watch?v=3lL-ZxyrHiE" target="_blank">https://www.youtube.com/watch?v=3lL-ZxyrHiE</a> (touchscreen GUI)<br><br>...and a lot of demo tracks on Soundcloud:<br><a href="https://soundcloud.com/forthcharlie/sets/stm32f4" target="_blank">https://soundcloud.com/forthcharlie/sets/stm32f4</a><br><br>This all is part of longer term project, developing a Forth-based<br>livecoding synth env for these boards, though progress has temporarily<br>stalled due to work...<br><br><a href="https://github.com/thi-ng/synstack" target="_blank">https://github.com/thi-ng/synstack</a><br><br>Hope that helps!<br><br>On 12 May 2017 at 15:58, charlie wallace <<a href="mailto:charlie@finitemonkeys.com" target="_blank">charlie@finitemonkeys.com</a>> wrote:<br><blockquote type="cite">even easier, go to <a href="http://mbed.com" target="_blank">mbed.com</a> and use their online dev environment, it<br>generates a bin on compile, that downloads, and if you have a nucleo<br>discovery board you copy the file over to board via its mounted usb<br>drive the board flashes it on itself. if you decide the online isn't<br>working out, it can export the project to multiple different<br>ide's/compilers.<br><br><br><br>On Thu, May 11, 2017 at 4:38 PM, Gordonjcp <<a href="mailto:gordonjcp@gjcp.net" target="_blank">gordonjcp@gjcp.net</a>> wrote:<br><blockquote type="cite">On Thu, May 11, 2017 at 12:08:54PM -0700, Scott Gravenhorst wrote:<br><blockquote type="cite"><br>I've changed the subject line so as not to hijack the Audio Weaver thread.<br><br>I was wondering if other development platforms can work with the Discovery boards - I'm interested<br>in possibly using Linux (for example) with gcc and whatever else might be needed. I'm looking for<br>other free software methods and I'm not stuck on a need for libraries. I would need both a way to<br>compile (such as gcc) and a way to send the executable data to the Flash memory on the board. I am<br>still going to evaluate Audio Weaver, but I'd like to know about alternatives.<br></blockquote><br>Trivially easy. Get an ST "Discovery" board, because that has an ST-Link programmer on it that you can use for other boards.<br>Install gcc-arm-none-eabi using your package manager of choice, which will most likely pull in binutils-arm-none-eabi (these are Debianish names for it, ymmv).<br>Install STLink from source (get it on github) or OpenOCD.<br>Grab a copy of of libopencm3 and libopencm3-examples from github, and "make" them.<br><br>At that point there may be some minor fettling of paths involved, particularly if your build environment is as perverse as mine because Old Habits Die Hard.<br><br>You are now able to write, compile, link and upload "bare" binaries to your ST ARM chips, and a bunch of others.<br><br>--<br>Gordonjcp MM0YEQ<br>_______________________________________________<br>Synth-diy mailing list<br><a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br><a href="http://synth-diy.org/mailman/listinfo/synth-diy" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br></blockquote>_______________________________________________<br>Synth-diy mailing list<br><a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br><a href="http://synth-diy.org/mailman/listinfo/synth-diy" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br></blockquote><br><br><br>--<br>Karsten Schmidt<br><a href="http://postspectacular.com" target="_blank">http://postspectacular.com</a> | <a href="http://thi.ng" target="_blank">http://thi.ng</a> | <a href="http://toxiclibs.org" target="_blank">http://toxiclibs.org</a><br></blockquote>_______________________________________________<br>Synth-diy mailing list<br><a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br><a href="http://synth-diy.org/mailman/listinfo/synth-diy" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br></div></div></blockquote></div><br></div></div>_______________________________________________<br>
Synth-diy mailing list<br>
<a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br>
<a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br>
</blockquote></div></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature">Karsten Schmidt<br><a href="http://postspectacular.com" target="_blank">http://postspectacular.com</a> | <a href="http://thi.ng" target="_blank">http://thi.ng</a> | <a href="http://toxiclibs.org" target="_blank">http://toxiclibs.org</a></div>