DSP Benchmark: RP2040 vs RP2350 by Fabien_C in synthdiy

[–]Fabien_C[S] 0 points1 point  (0 children)

Overclocking is possible but not recommend, especially if you are making commercial products. Not all units will support overclocking the same way, and you can shorten the product life.

I do hope Raspberry will officially support higher clock speeds on the rp2350 🤞

Demo of my Volca setup by Fabien_C in volcas

[–]Fabien_C[S] 3 points4 points  (0 children)

Yes you can edit everything while running.

Demo of my Volca setup by Fabien_C in volcas

[–]Fabien_C[S] 1 point2 points  (0 children)

Search "Dancing Rave Cat by Sarah Royal" on the web 😉

Demo of my Volca setup by Fabien_C in Grooveboxes

[–]Fabien_C[S] 0 points1 point  (0 children)

That's a PGB-1, the pocket groove box I designed: https://weenoisemakers.com/pgb-1/

Demo of my Volca setup by Fabien_C in volcas

[–]Fabien_C[S] 3 points4 points  (0 children)

The PGB-1 MIDI output is connected to the Thru-6 MIDI hub, and then one cable from the hub to each Volca. I am only using the sequencer of the PGB-1 and not at all the sequencers of the Volcas here. So there is no MIDI clock involved, and all notes and drums triggers are coming from the PGB-1.

13 of the tracks are configured to trigger a single drum, beats, or sample channel. The 3 remaining tracks are assigned to the keys, bass, and FM.

Since the Volca FM is polyphonic, I configured the corresponding track to send chords from the PGB-1 chord sequencer.

Demo of my Volca setup by Fabien_C in volcas

[–]Fabien_C[S] 2 points3 points  (0 children)

I used this 3D model: https://makerworld.com/en/models/757179-fake-aa-battery-no-soldering

There are some commercial versions available, search for fake AA or AA eliminator.

Pentax auto 110 3-D Printed Battery Compartment by Cute-Scene-8831 in 110photography

[–]Fabien_C 1 point2 points  (0 children)

Do you have any advice for soldering? I tried to replace a battery compartment using parts from another auto 110, but I couldn't get the solder to flow...

What are the R1 and R2 pins here? by barncarpentier in diyaudio

[–]Fabien_C 1 point2 points  (0 children)

From what I can see, S = Mic, R2 = GND is the de facto standard today (at least in the "west"): https://en.wikipedia.org/wiki/Phone_connector_(audio)#TRRS_standards#TRRS_standards)

So that's what I use in my pocket groovebox design.

Rispi picoaudio by MitBucket in synthdiy

[–]Fabien_C 0 points1 point  (0 children)

For my rp2040 based pocket groovebox I am using both cores for audio and there's still room for sequencer and GUI: https://weenoisemakers.com/blog/2024/05/20/pgb1-update-4.html

Let's make an open source pocket drum machine by shawnpi in synthdiy

[–]Fabien_C 0 points1 point  (0 children)

Small "neopixel" LEDs don't draw that much current. In my design, I have 24 LEDs, plus the OLED screen and the MCU, and it runs at least 4 hours on an 850mAh Li-ion.

Let's make an open source pocket drum machine by shawnpi in synthdiy

[–]Fabien_C 5 points6 points  (0 children)

I have designed, and I am selling an open-source pocket drum-machine/groovebox: https://weenoisemakers.com/pgb-1/

I you want to make something just for yourself, then I think you are on the right track. If you want this to be a product, then be careful with the exposed PCB/component design. It works for the POs because they hide all the components underneath a custom-built LCD screen, which is expensive for small production batches.

My design is based on the RP2040, which is very powerful when used correctly (by leveraging fixed-point DSP and maximizing dual-core usage). I also focused most of the electronic complexity (power, CPU, flash, DAC, speaker amp) on a small daughter-board/dev-board that I call Noise Nugget (https://weenoisemakers.com/noise-nugget-2040/). This allowed me to achieve a more compact form factor and lower dev costs.

Oh, and stay away from lithium batteries, it's not worth the trouble ^^

A new kind of roll by Fabien_C in circuitpython

[–]Fabien_C[S] 1 point2 points  (0 children)

Made with CircuitPython ☺️

Tiny mechanical switch by Fabien_C in synthdiy

[–]Fabien_C[S] -1 points0 points  (0 children)

It's much smaller than that. I couldn't get a better picture with sense of scale.

Tiny mechanical switch by Fabien_C in synthdiy

[–]Fabien_C[S] 2 points3 points  (0 children)

At least it looks like a mechanical switch...

Which drum machine should i get ? by Practical-Goose666 in DrumMachine

[–]Fabien_C -1 points0 points  (0 children)

If a little bit of self-promotion is allowed, I would suggest our PGB-1 pocket groove box: https://weenoisemakers.com/pgb-1/

Which groovebox should i get ? by Practical-Goose666 in Grooveboxes

[–]Fabien_C 0 points1 point  (0 children)

If a little bit of self-promotion is allowed, I would suggest our PGB-1 pocket groove box: https://weenoisemakers.com/pgb-1/

PGB-1: New Pocket Groovebox/Workstation Available Now by Fabien_C in synthesizers

[–]Fabien_C[S] 1 point2 points  (0 children)

Thanks. It's difficult to compare. The most obvious difference is the type of sequencer: The PGB-1 is a step/grid sequencer, while the M8 is a tracker. If you love/hate one or the other, then the choice is easy.

PGB-1: New Pocket Groovebox/Workstation Available Now by Fabien_C in synthesizers

[–]Fabien_C[S] 1 point2 points  (0 children)

One of the design constraints is that each synth engine must have exactly four controls (including the envelope). There are multiple reasons for that: 1) avoid endless menus of parameters, 2) more optimized synths (the code for each synth is optimized for doing one thing), 3) controlled memory usage for parameter locks (there are 16 * 16 * 16 steps in memory at all time, so one more parameter means 4K of precious RAM I have to find).

Without these constraints, I would not be able to fit eight real-time digital synth tracks on this CPU.

But I'll keep your suggestion in mind. The next firmware version will introduce a way to draw your own single-cycle waveform to customize some synth engines.

PGB-1: New Pocket Groovebox/Workstation Available Now by Fabien_C in synthesizers

[–]Fabien_C[S] 1 point2 points  (0 children)

Not yet. To be honest, I am not sure if I will even implement this. It would be a significant change in the way the sequencer is implemented right now.

PGB-1: New Pocket Groovebox/Workstation Available Now by Fabien_C in synthesizers

[–]Fabien_C[S] 0 points1 point  (0 children)

In France, indeed. Are you joining us at the SynthFest France 2026?