We did it! With @dok we made a synth for stm32f411. We wrote all synth + stm firmware code from scratch in C (no hal).
This is the very first notes and control changes sent via uart to the synth.
I'm not gonna lie, i'm a bit emotionnal. This was a long way to get there. Today was a great day. Next polyphony, missing lfos, and some tracks
Yatta!
=> More informations about this toot | View the thread
@nusan, just grabbed PicoMix on switch. Instant thumbs up for me. Played Combo Pool and had a lot of fun. Can't wait to discover this universe of pico8 game. I will play them daily that's for sure. Thanks for making those! Kudos!
=> More informations about this toot | View the thread
Just rewatched The taste of tea by Katsuhito Ishii. What a great movie. Platinum record material.
=> More informations about this toot | View the thread
played our first livecoding session with @dok at solstice event. So happy we made it out. After month of usb debug and development we used our custom tools (synth, sampler, usb controller, shader) + orca + norddrum in a live situation. A dream coming true for me. And so much fun!
Thx to all participating, the sets I saw were A MA ZING!
=> More informations about this toot | View the thread
@eulerroom thx so much for organising end of solstice event and everyone participating. Its Awesome! We had a lot of fun playing!
=> More informations about this toot | View the thread
muxing with ffmpeg in 5 easy steps
=> More informations about this toot | View the thread
les man pages ffmpeg manquent de lore. Genre avcodec_decode_audio4, on veux savoir ce qui est arrivé aux 1, 2, 3 quoi
=> More informations about this toot | View the thread
friendly reminder to catch #inercia_pt live now
https://www.twitch.tv/inercia_pt
=> More informations about this toot | View the thread
gg @nusan @totetmatt @dok @CIOSAI_tw @aldroid @mco @z0rg
@cosamentale add all the participants for this awesome shader showdown at #inercia #inerciademoparty #inercia_pt. What... a... blast!
=> More informations about this toot | View the thread
on a eu le raymarch certes, mais qu'en est il du rayapril?
=> More informations about this toot | View the thread
credits and kudos to ezbot https://m.youtube.com/watch?v=nKAjx6n97IY
for the orca tracker tutorial.
=> More informations about this toot | View the thread
@nusan , just finished my first run of zebulon. Had a lot of fun. The care for details really shows in every aspect of the game.
Its awesome! congrats and thx!
=> More informations about this toot | View the thread
some ebm shit going on in the basement
=> More informations about this toot | View the thread
Spooky time last night... during a break from recording, my norddrum started playing a faint but really convincing song... On its own.. Midi cable unplugged. After a short "what the fuck is going on?" moment I realized that my phone was standing on the norddrum and modem activity was triggering notes. But not just notes, a real pattern, with tamburello rolls and everything. It amazes me that among the 6 instruments the modem only played kick and hihat in such a convincing, organic rythmic structure.
This is my second occurrence of a modem playing music, last time was my laptop accidentaly placed on top of a m-audio sound card spitting merzbow albums (@dok has the video somewhere). Maybe we should start a new genre?
Audio extract here: (raw capture amplifed, no changes made on drumkit)
=> More informations about this toot | View the thread
Configuring "realtime" pro audio with pipewire on #postmarketos #alpine #pinephone
install rtkit, add yourself to rtkit group
groupadd user rtkit
/usr/share/pipewire/jack.conf
/usr/share/pipewire/rt-client.conf
all of them...
nice.level = -19
rt.prio = 88
rtlimits.enabled = false # if no PAM, no rlimits
use Pro audio profile (expose all card ios, bypass software mixer, switch to interrupt mode for audio callback instead of timers)
find audio card id with
apply Pro Audio profile
run jack client with
unfortunatelly, despite rtprio set, still having xruns with cpu<10%
recompiling a kernel with PREEMPT_DYNAMIC
rebuild kernel
CONFIG_HAVE_PREEMPT_DYNAMIC
Dynamic Preempt: full
standard profile OK with buffersize 512 and above
Pro audio profile KO -> xruns
This is a pinephone doing realtime synthesis and sequencing. It not "low latency" but its not bad at all
=> More informations about this toot | View the thread
This is a very first mini jam using
custom C usb hid firmware for @dok 's ank kbd,
custom C usb midi 2.0 firmware for ch32v208 mcu,
controlling a synthesizer written in C + #faust,
sequenced with #orca,
recorded with #ecasound,
on a #pinephone running #postmarketos + #sway + #pipewire + usb audio itf
yatta!
=> More informations about this toot | View the thread
really happy to announce that audio now runs with #pipewire + rme babyface pro soundcard.
sampling is next!
This is getting serious.
credits: @laamaa saint lager (revision24)
ank, usb/ch32v103 keyboard design by @dok
=> More informations about this toot | View the thread
update and remarks: there are issues that need to be adressed. A few minutes after posting, my pinephone turned off despite being plugged to a power supply. I'll try the official usb dock but I don't expect a flawless experience on the long run. I'm very happy that it ran milkytracker. even for a few minutes. It shows promising things.
And there are other mobile devices candidates :)
update2: with official usb dock, power seems ok.
update3: multiple usb devices, ethernet, no power problem with pine usb dock + usb hub. Starting to look good
update4: battery test: runs milkytracker ~1h30 (using sd card), feels super responsive.
update5: milkytracker doesn't handle numkeys keycodes properly with azerty layout, debugging and recompiling directly on target like a breeze
=> More informations about this toot | View the thread
to display in landscape mode
wlr-randr --output DSI-1 --transform 90
=> More informations about this toot | View the thread
Today, I made #milkytracker run on #postmarketos on #pinephone. (see update and remarks on replies)
linux-postmarketos-allwinner is built without snd_seq so you'll need re-configuring and rebuilding a kernel for this to work. (or just the module)
No sweat, postmarketos tools are working perfectly.
(To everyone involved in this project, kudos to you, its awesome!)
Here are the steps you need to follow:
create a basic linux image (sway as wm) using
reconfigure kernel to add snd_seq module
finally rebuild and update modified kernel
install milkytracker
ank, usb/ch32v103 keyboard design by @dok
=> More informations about this toot | View the thread
=> This profile with reblog | Go to jon@rivals.space account This content has been proxied by September (3851b).Proxy Information
text/gemini