DesChips's Avatar

DesChips

@deschips

Embedded software engineer playing with electronics, music and woodworking in his spare time.

38
Followers
45
Following
39
Posts
01.01.2024
Joined
Posts Following

Latest posts by DesChips @deschips

Preview
GitHub - AdaCore/spark2014: SPARK 2014 is the new version of SPARK, a software development technology specifically designed for engineering high-reliability applications. SPARK 2014 is the new version of SPARK, a software development technology specifically designed for engineering high-reliability applications. - AdaCore/spark2014

SPARK is FOSS: github.com/adacore/spar... You can get started with the Alire package manager and add a dependency on the gnatprove tool (alr with gnatprove). And there's a commercially supported version from AdaCore (my employer).

03.03.2026 09:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thanks. From my (biased) point of view, SPARK is important to notice in the ecosystem because it provides formal verification for a general-purpose language, making it much more approachable and "industry-ready". And therefore, it's a good candidate for mainstream adoption, you describe.

03.03.2026 09:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hello Martin, I came across your blog post recently. May I ask why SPARK is not in the list of proof-oriented programming languages at the beginning? Do you know this technology? Did you consider it out-of-scope?

02.03.2026 09:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

What felt unfair in my run was the difficulty going from easy to impossible way too fast. But hey, I am in no position to tell you how to balance a game ☺️ It's a great game and I am already waiting for the release 🎱

01.03.2026 06:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Makes sense. It was a bit frustrating for me though , because it was my first time playing with a great setup and the game ended sooner than I expected. It felt unfair, like this was either a bug or a way to make games shorter because it's a demo.

28.02.2026 10:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

@raindrinker.bsky.social I'm addicted to Ultra Pool, great game 🎯

The target score jumps to crazy numbers around level 25. Is that by design? πŸ˜…

28.02.2026 07:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

PGB-1 is written in Ada, but that's just a me thing πŸ˜… Noise Nugget comes with a C/C++ SDK.

16.02.2026 06:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My bad I didn't understand that you wanted to keep a phone in the loop. I was thinking about a stand alone device.

15.02.2026 21:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Wee Noise Makers Wee Noise Makers

I developed a board specifically to make it easy to create small electronic instruments (which I use for my own pocket groove box) weenoisemakers.com/noise-nugget...
It could be a good base for this project.

15.02.2026 20:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Love this! I might be able to help make a physical version happen. Don't hesitate to reach out πŸ‘

15.02.2026 08:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
PGB-1: A powerful Groovebox / MIDI sequencer the size of a credit card by Wee  Noisemakers
PGB-1: A powerful Groovebox / MIDI sequencer the size of a credit card by Wee Noisemakers YouTube video by Floyd Steinberg

Awesome! I knew Mr Floyd would pick this up 😊

youtu.be/lXO3-xegAl0?...

@deschips.bsky.social #WeeNoiseMakers

01.02.2026 19:55 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Just a cute little melody πŸŽΆπŸ‘Œ

29.01.2026 14:47 πŸ‘ 6 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Did I just create the ultimate MIDI controller ? 😱

16.01.2026 16:56 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
CircuitPython - Noise Nugget 2040 Download Noise Nugget 2040 handles all the complexity of digital HD audio synthesis in a very compact, production friendly, and affordable package. Allowing you to focus on what makes your ideas unique.Feature...

oh and there's a Circuit Python port of course: circuitpython.org/board/weenoi...

("Noise Nugget" is the audio focused dev board with the rp2040 that is powering PGB-1)

16.01.2026 06:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Wee Noise Makers Wee Noise Makers

even the rp2040 is excellent for synths. That's what we use for our PGB-1 groove box weenoisemakers.com/pgb-1/

And it's open-source! A great fit for the AdaFruit shop, if I may say so myself ^^

16.01.2026 06:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Tutorial: Amen Brother on the PGB-1
Tutorial: Amen Brother on the PGB-1 YouTube video by Wee Noise Makers

New drum beat tutorial on PGB-1: Amen Brother youtu.be/U4FGFdvs_f8

23.10.2025 08:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Tutorial: Da Funk on the PGB-1
Tutorial: Da Funk on the PGB-1 YouTube video by Wee Noise Makers

Da Funk drum beat on the PGB-1, a tutorial: youtu.be/829PX9JACRs

13.10.2025 11:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Patris - Pebble Appstore Patris is a game inspired by the famous classic falling blocks. The game is automatically saved when you exit the app and you can change level in the menu.

Nice to see my two apps still there. Can someone tell me if this one is still working on the new models? apps.repebble.com/en_US/applic...

Formally verified Tetris on your wrist ^^

10.10.2025 21:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
PGB-1 Official Release We are happy to announce today the official release of our ultimate pocket groovebox, the PGB-1 πŸ₯³

I'm happy to announce the official release of my open-source pocket groove box: the PGB-1 weenoisemakers.com/blog/2025/10... πŸ₯³ @crowdsupply.bsky.social

01.10.2025 18:20 πŸ‘ 8 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
New PGB-1 alternative firmware
New PGB-1 alternative firmware YouTube video by Wee Noise Makers

I spent a little bit of time making an alternative firmware turning the PGB-1 into a live chord player instrument. Here's a demo track youtube.com/shorts/AUz3I... and a more detailed presentation youtu.be/Lo8R7m40x2k

10.04.2025 19:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I'm at Embedded World with AdaCore, demoing a cute little robot programmed in Ada and SPARK πŸ€– (booth 4A-128) #embeddedworld #ew25

11.03.2025 08:45 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Not to dismiss the technical side of things, but I've always considered Rust's biggest achievement to be its marketing :)

27.02.2025 15:02 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This can work for pre-conditions, but for post-conditions you have to check at all return/exit points of your subprogram, and it will get messy very quickly. In Ada/SPARK the contracts are part of the subprogram specification, so they are visible to the users of the API.

16.02.2025 07:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's nice to see SPARK listed in the memory safe language, but it's not in the formal methods πŸ˜•

SPARK is both memory safe and an industrial grade formally verifiable language.

07.02.2025 06:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Sad for the open-source synth scene, excited to see what's next 😊

04.01.2025 16:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I don't know how to take it ^^

02.12.2024 22:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
"Anymore" new demo track on the PGB-1
"Anymore" new demo track on the PGB-1 YouTube video by Wee Noise Makers

New demo track on my open-source pocket groovebox youtube.com/shorts/m38_r...
(preorders available on @crowdsupply.bsky.social www.crowdsupply.com/wee-noise-ma...)

01.12.2024 19:41 πŸ‘ 9 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1

Amazing idea πŸ’‘

20.11.2024 18:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I just implemented phase distortion synthesis for my pocket groove box, it's a great technic to play with .

15.11.2024 19:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Wee Noise Makers PGB-1 Open source synthesizer, sequencer and groove box that's meant to be customized and modified to your taste.

And there are still some units available for pre-order at www.crowdsupply.com/wee-noise-ma...

20.10.2024 17:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0