bugfixes across the board because I was asked to reship this project, also fixed the initial session creation and maybe fixed non windows installs?
Anyways this is hopefully my last devlog for this project
Log in to leave a comment
bugfixes across the board because I was asked to reship this project, also fixed the initial session creation and maybe fixed non windows installs?
Anyways this is hopefully my last devlog for this project
Log in to leave a comment
Thanks to our school, I’ve decided to write my own textbook with mdbook for H446 OCR A Level Computer Science, first commit dropped.
Also thanks to my setting up of perlica.me, I have the stuff set up to already have the site on cloudflare, visible at https://kyuun.tech already :D;
Log in to leave a comment
Readme updated, thanks reviewer!
Added compile steps and also fixed some of my cloudflare settings
Log in to leave a comment
Built a ‘website’ (imma be so fr i wouldn’t call this a website id call it straight garbage) fully in Rust because my stubbornness wouldn’t allow me to write in a normal web stack like astro
This was stupidly difficult because of my incompetence with designing UI (never done it before, nor have I ever done web dev)
At least its fully in rust/wasm :D
I guess I learnt that I should stick to avoiding UI at all costs; honestly I prefer backend anyways so I’m not too mad at myself for this ‘project’
I also did learn how cloudflare deployments work and a ton of web stuff like ssls, dns management, etc
Im about to get 0 cookies for this project icl
anyways dev log time
I think this project really just shows that I am not a frontend dev whatsoever and I will promptly return to never ui’ing again
Im sorry that you ever had to vote on this (be generous please I used rust for web dev 😭 this shit is hardd )
So I:
Anyways i’m still cooking because again, UI’ing sucks and I have to finish magazine soon
Log in to leave a comment
I hate python I hate ms build tools but hey now the packages should distribute correctly
Corrected a dependency issue and made readme look better, thanks reviewer XD
i hate python sometimes (always)
Log in to leave a comment
I finally had to use ai, the audio libraries in rust are genuinely painful to work with.
Rubato is really fucking complicated and you can’t just populate an empty vec cuz it has to be the exact length because yes
and also the fact taht I can’t document made it a lot harder lmao
anyways i have something that works now, time to shove it into other things
Log in to leave a comment
Yet another session of skill issues and shitcoding to produce cancerous code
damn that was bars actually
anyways I spent this time fixing up the button, and a lot of google because, say it with me:
“I HAVE NO CLUE HOW CSS WORKS :D”
i have offended so many people with this, and i wanna ship it soon so I NEVER have to look at this again
Log in to leave a comment
THE ANIMATION CASCADES HORIZONTALLY :O
yea no i am spending more time on this than someone reasonably should
web dev sucks
anyways I have 2 tests tmr lets GOOOO
but a lot of cleaning is needed on my codebase, tmr is likely that as well, or making it so that everything is a little more ❇️ reactive ❇️
Log in to leave a comment
CHAT I FIGURED OUT HOW TO USE CSS ANIMATONS WITH LEPTOS CAN WE GET 10 LIKES
also I spent some time fixing how each thing is formatted internally to make it a little easier to manage in the future
I suck at webdev take me back to the software side i should not be doing this project LMAO
Log in to leave a comment
fire game that i saw at gallery (jokes aside congrats)
whoever invented css honestly needs to just stop and make a better solution
also leptos gets complicated fast especially since i don’t think this is the intended use case
The button works and my currnet next plan is to learn about css animations and try and implement it within leptos but idk how thats gonna go
I also wanna figure out how signals actually work so imma need to read through the docs a lot more so yay more hours of reading :D
i also need to revise cuz a level further maths makes me wanna die so wahey
Log in to leave a comment
leptos is a pretty cool lib icl
I only wish I could fully avoid html and use something like egui but this is just a website that idk what il hold in it
for science tho its funny asf to write rust for the web
(ive also NEVER written any html, css, or js, nor ever done UI so this is a first XD)
(totally not half inspired by vedal’s website)
Log in to leave a comment
Getting majorly skill diffed by ffmpeg cuz i don’t know how this shit works
currently thinking of new solutions in the middle of me supposed to be revising lol
I don’t think ffmpeg is the play i might just find a rust lib to convert my f32s
welp
Log in to leave a comment
Had a lot of hmw to do, so a lot less work this time.
A lot of this was comparing different ways of just storing the f32s and fighting the borrow checker (thanks bacon, livesaver there)
Untested, will probably test tmr lmao
Its good to be back on a project that I understand xd
Log in to leave a comment
also switched from using vecdeque to normal vecs cuz lazy and i cba to deal with weird funkiness with draining it + other issues
Damn, all of this just to get onto a music tracker and me being too stubborn to not use Halloy as my IRC client lol
Anyways, when downloading check out the README.md, its different from the one in the github page, and also go check out the documentation in case u need help figuring out how to get the webhook to work.
Have fun queuing for RED!
(also omg this is such a specific use case we getting ZERO VOTES KEKW)
Documentation fully complete (I think?), and the book is also rewritten to include my section :D
Release is now public, i just need to make assets for the project banner (BAD PHOTOSHOP LETS GOOO)
https://github.com/CattoYT/halloy-notify/releases/tag/2025.12
Log in to leave a comment
Finally finished config testing and integration :D
Luckily Halloy and serde made this relatively painless, so now the user being pinged and the webhook can be changed.
Documentation is also written (:O) and its all ready to ship :3
I wouldn’t have made it into RED without this horrible fork, so I hope this helps at least someone to get into the best music tracker ever!
Also reviewers, I know this is incredibly specific of a use case, but I swear it works, and it was approved to make as a project xD
https://hackclub.slack.com/archives/C09MATKQM8C/p1767034094401959
Log in to leave a comment
The burnout is real 😭
Anyways I think i’ve finished with integrating discord in a somewhat idiomatic way but its completely untested rn, so thats next session’s job.
Having to scour the codebase for how things are done is a genuine pain, thankfully im using Zed rn so its BLAZINGLY FAST but still does my head in pretty badly (halloy is completely undocumented)
I do appreciate rust a lot more because doing this with something like python would be so much worse XD
anyways things to test:
Log in to leave a comment
Well, I passed the RED interview so I don’t really have a use for this project anymore…
I’m going to speedrun finishing it and submit because motivation gone lol
Spent the last hour learning how Halloy stores configs so I can add configging for custom discord webhooks, since before this I just hardcoded everything lmao but since I’m publishing this i probably shouldn’t do that
but yea I made it onto redacted :D and thats the cool part
Log in to leave a comment
second image is there btw, WE MADE IT ONTO RED LETS GOOOO
Another netsplit -> Another session of me fixing up my halloy fork
Got a few changes that I logged from before I started tracking with hackatime (see https://hackclub.slack.com/archives/C09MATKQM8C/p1767061798444009?thread_ts=1767034094.401959&cid=C09MATKQM8C)
maybe il get round to config stuff and refactoring my very temporary changes XD
I wasn’t expecting to turn this into a project but ig it will be one now
Log in to leave a comment
happy new year GMT+0!
Was working on this while listening to vedal and neuro celebrating as well because UK gang on top
Mostly rewriting the recording file and fighting the borrow checker, then realising that what I was trying to do would compile to the simpler thing anyways and have the same performance so idfk :/
Overall neatness improved, debug wav flush works properly, each func doesn’t take ownership of self anymore,
yea just removed skill issues XD
Log in to leave a comment
After crying for whatever duration I did, the first release of now dubbed koequet is ready :D
PLEASE USE UV AND NOT THE STANDALONE EXE. ITS 1.6 GIGS 😭
Anyways the last 43 minutes was spent building that exe, few bugfixes, readme, license, and just general prep for first release and also the screenshot below of my shitcode attempt to check sorting, but then realising later on that it will check it anyways XDDDD
either way hey the new banner looks good right? M0nkrous kinda based
anyways first ship lets go!
next ship will be with a gui i hope
Log in to leave a comment
Finally dealt with bad files, hopefully next time i make a devlog it won’t be garbage :D
Anyways asset was made, now need to find a way to export this.
All main functionality is there now at least
Log in to leave a comment
Very sleepy, been waiting in the queue to interview for RED so not much progress done. Also kinda done with this project and python as a whole. i miss rust XD
Either way, patch notes:
Log in to leave a comment
Massive refactor across the board with this one
Main changes were:
but now the project is in a functional state and can do its original job as intended :D
likely will ship here and continue adding features
Example of a Huggingface dataset made from this project: https://huggingface.co/datasets/CattoYT/honkers-railway (hoyoverse no bully me pls)
Idk what to put for the attachment so im just going to put the raw views of the data there from https://parquet-viewer.com lol (the audio is there it just doesnt display on this website)
Log in to leave a comment
whole ton of refactoring across the board
idk what to screenshot for the attachment icl
enjoy the very wip exporter code
Log in to leave a comment
oh hey that looks a lot better
added:
Log in to leave a comment
Oh rust how i missed you
Basically this project is cuz my physics teacher loves to waffle about things and i never know when to take notes, so why not just record the entire thing with transcription lol
Anyways this is mostly just more rust practise for when I do my cs coursework for a levels cuz im gonna do that in rust as well.
enjoy the arc + mutex bullshittery below, but it DOES ACTUALLY WORK YOOO
So i went a little schizo over UVR
tried all of their de-echo and de-reverb models to see if it would work on the type of voice processing that HSR does on some of the voice lines, turns out it was not good at all
rip 43 minutes of my life ig
Gonna try rnnoise next see yall later
Finally made the tui a little nicer, i really wanna try making a gui but im terrified cuz i cant ui for shit
either way also started work on getting uvr going with this so it actually has a purpose
Log in to leave a comment
haven’t written python in ages, but i got the basis going for what i need to do
currently trying to make the ui a little more tolerable, but as of now the functionality is ‘there’.
After I fix the ‘tui’ (its so bad) il make it a little more general so you can just go through wav files and manually transcribe or pass through parakeet/whisper, or just do more with it
idk i should be preparing for school but hey who doesnt want a better way to sort audio datasets lmao
I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.
Log in to leave a comment