lade...
random avatar

cmaughan - Network

Posts Subscribe

Latest screenshot of my work in progress Live Coding IDE with built in synth. Showing:- Janet language scripting of the audio graph- Ixi...

https://merveilles.town/@cmaugha...

Latest screenshot of my work in progress Live Coding IDE with built in synth. Showing:
- Janet language scripting of the audio graph
- Ixi lang scripting for music
- Node UI for audio pipeline
- Spectrum analyzer
- Built-in profiler (mostly for my own benefit during development)

7.11.2020 14:31Latest screenshot of my work in progress Live Coding IDE with built in synth. Showing:- Janet language scripting of the audio graph- Ixi...
https://merveilles.town/@cmaugha...

#theWorkshop Highlighting text in the editor as notes are played. Work in progress...https://youtu.be/gnzeD2fKTvw

https://merveilles.town/@cmaugha...


Highlighting text in the editor as notes are played. Work in progress...
youtu.be/gnzeD2fKTvw

21.9.2020 10:55#theWorkshop Highlighting text in the editor as notes are played. Work in progress...https://youtu.be/gnzeD2fKTvw
https://merveilles.town/@cmaugha...

It's a while since I posted here. This is a video of the audio part of my live coding project, showing some initial Ixi Lang...

https://merveilles.town/@cmaugha...

It's a while since I posted here. This is a video of the audio part of my live coding project, showing some initial Ixi Lang integration, and the latest state of the synthesizer.

youtu.be/7iPOeALO0T8

17.9.2020 07:10It's a while since I posted here. This is a video of the audio part of my live coding project, showing some initial Ixi Lang...
https://merveilles.town/@cmaugha...

Latest progress on the synthesizer part of my live coding project. Added LFOs this week.

https://merveilles.town/@cmaugha...

Latest progress on the synthesizer part of my live coding project. Added LFOs this week.

8.6.2020 20:55Latest progress on the synthesizer part of my live coding project. Added LFOs this week.
https://merveilles.town/@cmaugha...

Started work on a timeline this morning, so I can visualise generated notes. I'm trying to get my head around sequencing, latency,...

https://merveilles.town/@cmaugha...

Started work on a timeline this morning, so I can visualise generated notes. I'm trying to get my head around sequencing, latency, time-lines and Ableton Link.

14.5.2020 20:17Started work on a timeline this morning, so I can visualise generated notes. I'm trying to get my head around sequencing, latency,...
https://merveilles.town/@cmaugha...

This morning I hooked up the embedded Orca in Zep to the nodegraph synth I've been working on. Next step is to hook this up to the...

https://merveilles.town/@cmaugha...

This morning I hooked up the embedded Orca in Zep to the nodegraph synth I've been working on. Next step is to hook this up to the visuals too. Still a lot of cleanup/fixing to do. But forward progress is being made.

5.5.2020 09:05This morning I hooked up the embedded Orca in Zep to the nodegraph synth I've been working on. Next step is to hook this up to the...
https://merveilles.town/@cmaugha...

Progress on Synth and UI. Spent a bit of time on waveform visualizer, since it helps check the output of the synth.#theWorkshop

https://merveilles.town/@cmaugha...

Progress on Synth and UI. Spent a bit of time on waveform visualizer, since it helps check the output of the synth.

21.4.2020 11:38Progress on Synth and UI. Spent a bit of time on waveform visualizer, since it helps check the output of the synth.#theWorkshop
https://merveilles.town/@cmaugha...

Work on the built-in synth this week. It's a directed graph, built from code. This is the UI that gets generated from the graph. I...

https://merveilles.town/@cmaugha...

Work on the built-in synth this week. It's a directed graph, built from code. This is the UI that gets generated from the graph. I added the ADSR display yesterday, along with nice little note indicators showing progress along the curve.

12.4.2020 10:01Work on the built-in synth this week. It's a directed graph, built from code. This is the UI that gets generated from the graph. I...
https://merveilles.town/@cmaugha...

Looking forward to hooking this up to my synth. I've got most of the syntax highlighting working the same as Orca now; with a couple...

https://merveilles.town/@cmaugha...

Looking forward to hooking this up to my synth. I've got most of the syntax highlighting working the same as Orca now; with a couple minor fixes to Orca-c. And a few updates to the editor to make it more supportive of this kind of thing.
Each Orca is living inside its own thread, synced to a central clock event.
I just have to tweek the edit commands at this point and offer resizing of grids.

12.3.2020 12:36Looking forward to hooking this up to my synth. I've got most of the syntax highlighting working the same as Orca now; with a couple...
https://merveilles.town/@cmaugha...

Shades of Orca:https://github.com/batman-nair/IRCIS

https://merveilles.town/@cmaugha...

Shades of Orca:
github.com/batman-nair/IRCIS

11.3.2020 13:30Shades of Orca:https://github.com/batman-nair/IRCIS
https://merveilles.town/@cmaugha...

First working version of Orca inside Zep; nice and fast (given this is a debug build, and I haven't optimised the copy to and from the...

https://merveilles.town/@cmaugha...

First working version of Orca inside Zep; nice and fast (given this is a debug build, and I haven't optimised the copy to and from the editor buffer). Lots of things I could do here, display-wise to help visualise what's going on - since this is effectively an OpenGL rendering of Orca, like everything else.
Integrating Orca-c was easy ;)
I should soon get Jorvik (the live coding tool) integrated with this so I can show visual + audio. Progress is being made.

8.3.2020 09:23First working version of Orca inside Zep; nice and fast (given this is a debug build, and I haven't optimised the copy to and from the...
https://merveilles.town/@cmaugha...

Why would you not have a Cylon inspired evaluate-flash in your text editor?#theWorkshop

https://merveilles.town/@cmaugha...

Why would you not have a Cylon inspired evaluate-flash in your text editor?

7.3.2020 15:20Why would you not have a Cylon inspired evaluate-flash in your text editor?#theWorkshop
https://merveilles.town/@cmaugha...

https://www.youtube.com/watch?v=93_7AQWhYSs#theStudio

https://merveilles.town/@cmaugha...

youtube.com/watch?v=93_7AQWhYS

6.3.2020 17:56https://www.youtube.com/watch?v=93_7AQWhYSs#theStudio
https://merveilles.town/@cmaugha...

I'm supposed to be writing a live coding tool, but instead I'm working on making <TAB> work correctly and show up as visible...

https://merveilles.town/@cmaugha...

I'm supposed to be writing a live coding tool, but instead I'm working on making <TAB> work correctly and show up as visible white space.
😂

4.3.2020 20:43I'm supposed to be writing a live coding tool, but instead I'm working on making <TAB> work correctly and show up as visible...
https://merveilles.town/@cmaugha...

I've been playing with Bitwig, and I love the beautiful UI. I thought I'd try replicating one of their buttons. My attempt is...

https://merveilles.town/@cmaugha...

I've been playing with Bitwig, and I love the beautiful UI. I thought I'd try replicating one of their buttons. My attempt is below. I drew it using NanoVg in OpenGL. The look is surprisingly similar; I wonder if they are using NanoVg for their UI. I like how they actually have a very minimal set of widgets; it is mostly rounded boxes for areas and buttons, circles for knobs and occasional custom graphics for special things.

2.3.2020 20:33I've been playing with Bitwig, and I love the beautiful UI. I thought I'd try replicating one of their buttons. My attempt is...
https://merveilles.town/@cmaugha...

here's the editor in 'boring' mode ;)

https://merveilles.town/@cmaugha...

here's the editor in 'boring' mode ;)

25.2.2020 19:16here's the editor in 'boring' mode ;)
https://merveilles.town/@cmaugha...

One step closer to having an Orca engine inside the tool. It's a native mode now, meaning that you can navigate the grid using standard...

https://merveilles.town/@cmaugha...

One step closer to having an Orca engine inside the tool. It's a native mode now, meaning that you can navigate the grid using standard keystrokes from vim, etc.
Initially I'm going to use it to drive the built in Synth, allowing a combination of shaders and audio for the first time.

25.2.2020 19:16One step closer to having an Orca engine inside the tool. It's a native mode now, meaning that you can navigate the grid using standard...
https://merveilles.town/@cmaugha...

My work on Sonic Pi tought me that I need to be a good citizen and support UTF8. So far, it hasn't been so bad; just issues with...

https://merveilles.town/@cmaugha...

My work on Sonic Pi tought me that I need to be a good citizen and support UTF8. So far, it hasn't been so bad; just issues with character spacing in ImGui (Qt version is fine). I'm pleased I made the effort. For similar reasons, I'm going to add screen reader support. Even if it gets little use, it feels like the right thing to do. I know there are SonicPi blind users, for example.

23.2.2020 14:36My work on Sonic Pi tought me that I need to be a good citizen and support UTF8. So far, it hasn't been so bad; just issues with...
https://merveilles.town/@cmaugha...

https://jeonghopark.de/sketchsynth/Very Cool :)

https://merveilles.town/@cmaugha...

jeonghopark.de/sketchsynth/
Very Cool :)

6.2.2020 17:11https://jeonghopark.de/sketchsynth/Very Cool :)
https://merveilles.town/@cmaugha...

All stuff I’ve done before of course, so not hard to add, but I think end users will like the spectrum analyser.

https://merveilles.town/@cmaugha...

All stuff I’ve done before of course, so not hard to add, but I think end users will like the spectrum analyser.

6.2.2020 11:22All stuff I’ve done before of course, so not hard to add, but I think end users will like the spectrum analyser.
https://merveilles.town/@cmaugha...
Subscribe
To add news/posts to your profile here, you must add a link to a RSS-Feed to your webfinger. One example how you can do this is to join Fediverse City.
         
Webfan Website Badge
Nutzungsbedingungen   Datenschutzerklärung  Impressum
Webfan | @Web pages | Fediverse Members