MATRIXSYNTH: MrBlueXav Brisophone DIY Automatic Semi-Random Digital Synthesizer


Thursday, December 19, 2013

MrBlueXav Brisophone DIY Automatic Semi-Random Digital Synthesizer

Le brisophone : automatic synthesizer DIY
Published on Apr 27, 2013

STM32F4 DIY synth : Brisophone demo + Korg Monotron delay effect


"Published on May 1, 2013
Automatic semi-random digital sound synthesizer based on STM32F4 Discovery board (STmicroelectronics).
Control through 4 push buttons and 1 bargraph LED display.
Access to 13 parameters...
This is a work in progress.

Open source code ! : https://github.com/MrBlueXav/Brisophone

The latest sound demos are here : https://soundcloud.com/bluexav"

"This is a semi-random music generator based on a STM32F4 Discovery board and a simple expansion board providing four push buttons and a 10 LED bargraph.

It's a cousin of my previous "Ambiantiseur" project.

Now we have 4 effects : LP filter, chorus/flanger, delay, distortion.

The latest sound demos are here : https://soundcloud.com/bluexav

Early videos :

http://youtu.be/H8p6o9Nr7k8

http://youtu.be/NJDcqiR5RQg

Through the 4 buttons you can edit about 20 parameters.

All push buttons are active low. They are connected to PD8, PD9, PD10, PD11.

The first two are used to choose the parameter you'd like to modify : you scroll the list forward or backward. The bargraph displays a configuration of LEDs for each parameter.

The two second buttons are generally used for increasing or decreasing the parameter value or sometimes toggle a value.

The bargraph (common cathods) is connected to pins PE6, PE7, .... PE14, PE15. Each output is active at high level (3V). I've used 120 ohms resistors. The display is multiplexed (one Led is on at a time) and not bright...This system doesn't work very well in fact....

This project was built with Coocox.org's free IDE : CoIDE 1.7 and the GNU Tools for ARM Embedded Processors (https://launchpad.net/gcc-arm-embedded).

The main project file to open with CoIDE is "Brisophone.coproj".

Be sure to adapt your settings :

Toolchain location : Project > Select your Toolchain Path ...

libm location : Configuration window > link > linked libraries > add ...

( example : C:\program files\gnu tools arm embedded\4.7 2013q2\arm-none-eabi\lib\armv7e-m\fpu\ )"

No comments:

Post a Comment

To reduce spam, comments for posts older than one week are not displayed until approved, usually same day. Do not insult people. For items for sale, do not ask if it is still available. Check the auction link and search for the item. Auctions are from various sellers and expire over time. Posts remain for the pics and historical purposes. This site is meant to be a daily snapshot of some of what was out there in the world of synths.

PREVIOUS PAGE NEXT PAGE HOME


Patch n Tweak
Switched On Make Synthesizer Evolution Vintage Synthesizers Creating Sound Fundlementals of Synthesizer Programming Kraftwerk

© Matrixsynth - All posts are presented here for informative, historical and educative purposes as applicable within fair use.
MATRIXSYNTH is supported by affiliate links that use cookies to track clickthroughs and sales. See the privacy policy for details.
MATRIXSYNTH - EVERYTHING SYNTH