Handmade Network»Martin Fouilleul

Recent Activity

Follow-up to my first contact with fluid sim: I implemented what I understood of the multigrid method. Still unsure if I did get it 100% correctly (need more testing) but it seems to address some obvious issues of the first try!

Lately I've been trying out using minimal C to WebAssembly as small practice sessions in my spare time. I'm also kinda curious about fluid simulation, so this week-end I took the opportunity to learn some basics and whip up a small demo. It was a lot of fun ๐Ÿ˜„

Some progress update on Quadrant's language features: variadic parameters, polymorphic procedures, modules, and foreign system: https://youtu.be/AmO9hczGkYU

I rewrote the layout strategy of &Quadrant. A cell can now adapt its layout to the layout of its children (so it can avoid unwanted hanging indents or break lines when its contents gets too large). I also took the opportunity to add smooth animation to the cells and cursor's position.

A little more detailed presentation/demo of my prototype temporal programming environment &Quadrant. https://youtu.be/_wGPEDwp1AA

Prototype of a programming environment I'm working on, called &Quadrant. The end goal is to write temporal scenarios for live shows/art installations. It has a structure editor, a non-textual DSL that gets compiled to a bytecode which is then executed by a VM. The VM and the editor communicate, which allows monitoring and controlling the execution of the program from the editor.

New forum thread: Audio Testbed
Martin Fouilleul

Here's a short demo of the curve UI

wheeljam

Day6 devlog (I couldn't work on my Jam project on day5): https://youtu.be/DmmKoz8XiJo I added a simple UI autolayout system and implemented dial knobs and a curve editor.

wheeljam

Day3: added code reloading, and a basic project settings file allowing to specify a build command to build the dsp code from the application with a keyboard shortcut. Also did some fancy overlapped dll loading to avoid shuting down the audio during reload.

wheeljam

Day2:

  • Learnt how to query and configure audio devices from the application in CoreAudio.
  • Added popup menus and number boxes for audio configuration.
  • Added basic peak level meters for input/output.

I'm definitely not a fan of the CoreAudio API, and there's still a lot of kinks to iron out, but it will do for now!

wheeljam

I got some basic structured editing working for a scripting tool I'm making.

Martin Fouilleul
Martin Fouilleul
Martin Fouilleul
Forum reply: Modern C++ evangelists
Martin Fouilleul
Martin Fouilleul
Martin Fouilleul
Martin Fouilleul
Martin Fouilleul
Martin Fouilleul
New forum thread: Phishing / spamming attempts
Martin Fouilleul
Martin Fouilleul
Martin Fouilleul
Martin Fouilleul
Martin Fouilleul
New forum thread: HandmadeCon in Europe ?
Martin Fouilleul
Martin Fouilleul