Post AwYD7vqTZpV2VvemBc by [email protected] | |
More posts by [email protected] | |
Post #AukEds4RUAYqK7TGue by [email protected] | |
0 likes, 0 repeats | |
what if I made a little visual programming language for my synthesizer 🤔 | |
Post #AukEdsBB57wsf0cePY by [email protected] | |
0 likes, 0 repeats | |
I'm considering replacing the register machine I wrote with an evaluator gr… | |
Post #AukEdsIGelcV0zwJSi by [email protected] | |
0 likes, 0 repeats | |
Another thing that would be nice is being able to make patch-specific touch int… | |
Post #AukEdsOIIMRNJgl7r6 by [email protected] | |
0 likes, 0 repeats | |
I'm thinking something like this for the visual language frontend. The nod… | |
Post #AukEdsV1tJpPeZuVM0 by [email protected] | |
0 likes, 0 repeats | |
Also important: graph cycles are allowed. If there's a feedback loop, the … | |
Post #AukEdsbPVavryMtbIe by [email protected] | |
0 likes, 0 repeats | |
Commutative instructions get to be variadic. I'm not sure what to do about… | |
Post #AukEdsi96YJuJG2ynY by [email protected] | |
0 likes, 0 repeats | |
I'm really tempted to just not have division or subtraction, and provide rc… | |
Post #AukEdsoAk98mbwrnBw by [email protected] | |
0 likes, 0 repeats | |
One of the fun things about designing a visual programming language is "ho… | |
Post #AukEdsuuL6Wowq1Agq by [email protected] | |
0 likes, 0 repeats | |
also graph travel mode. zoom in on one thing and just see what's connected… | |
Post #AukEdt0vyhLhFWpz5E by [email protected] | |
0 likes, 0 repeats | |
i have no share holders! no KPIs! no customers! the ux only has to be awesom… | |
Post #AukEdt6xcIAZYDenTc by [email protected] | |
0 likes, 0 repeats | |
playing around with the rules for automatic wire placement tonight and i got a … | |
Post #AukEdtDLEZH1s0dtQG by [email protected] | |
0 likes, 0 repeats | |
my current wire placement rule set is this:1. groups of wires that all connect … | |
Post #AukEdtK4pWf4CtnGvA by [email protected] | |
0 likes, 0 repeats | |
ideally things will be color coded by destination and wires will have different… | |
Post #AukEdtRAPAKgYt6vyK by [email protected] | |
0 likes, 0 repeats | |
another thing I want is a mode for isolating parts of the patch. stuff like se… | |
Post #AukEdtYFyo0IusQb1U by [email protected] | |
0 likes, 0 repeats | |
I figure the eagle eye view of a patch can be a little obtuse if I have reasona… | |
Post #AukEdtedb56lEfPgy8 by [email protected] | |
0 likes, 0 repeats | |
also I am delighted that people keep thinking of examples of games instead of o… | |
Post #AukEdtljAimNaejM1I by [email protected] | |
0 likes, 0 repeats | |
I put it to the test by translating my test patch from my python fronted to a h… | |
Post #AukEdtsokMRzwe314S by [email protected] | |
0 likes, 0 repeats | |
@aeva looks nice. my next vizlang is going to get topological auto-layouting. a… | |
Post #AukEduWWMkD3vmcixM by [email protected] | |
0 likes, 0 repeats | |
I want this to be real so bad XD | |
Post #AukG1tV5v9ehf7xMMS by [email protected] | |
0 likes, 0 repeats | |
@aeva i did a wiring layouter like this; it's fairly simple to do with A* a… | |
Post #AukL4FEMbDD7PJ4RxQ by [email protected] | |
0 likes, 0 repeats | |
@lritter I was thinking I'd probably start with A* | |
Post #AukLezHeqtOSfC8FMG by [email protected] | |
0 likes, 0 repeats | |
@aeva very simple first fix is penalize turns | |
Post #AukMCDPhL5qC2fjktE by [email protected] | |
0 likes, 0 repeats | |
@aeva for crossings, i'm not sure. advance all edges simultaneously? i.e. o… | |
Post #AukMRhj2vDjUOgAlKS by [email protected] | |
0 likes, 0 repeats | |
@lritter I figured I'd have it place the wires one at a time, sorted by man… | |
Post #AulP7UeIKCrR4Mxqj2 by [email protected] | |
0 likes, 0 repeats | |
@aeva you can do clamp as median which is commutative | |
Post #AulP7UkJxngJN3mf7Q by [email protected] | |
0 likes, 0 repeats | |
@aeva clamp(x, lo, hi) = med3(x, lo, hi) if lo <= hiproof: suppose x < l… | |
Post #AulP7UpzciDbeeRBxY by [email protected] | |
0 likes, 0 repeats | |
@rygorous that's awesome | |
Post #AulP7UwNEzK3yRQHuC by [email protected] | |
0 likes, 0 repeats | |
@rygorous what would be the fastest implementation? maybe something like this? | |
Post #AulP7V22ttrMG24okK by [email protected] | |
0 likes, 0 repeats | |
@aeva yup! | |
Post #AulP887Na0IbTrs7yS by [email protected] | |
0 likes, 0 repeats | |
@rygorous @aeva and if !(lo <= hi), then median is just as reasonable a defi… | |
Post #AulP88DPDb7TmYgwMq by [email protected] | |
0 likes, 0 repeats | |
@steve @aeva Yup. And you can also use this in reverse for median nodes if you … | |
Post #AulP8FXrxueEW3Jsjg by [email protected] | |
0 likes, 0 repeats | |
@rygorous @steve @aeva also i bikeshed the argument order ought to be clamp(lo,… | |
Post #AvAMKm3HUQvJtjI5su by [email protected] | |
0 likes, 0 repeats | |
Test grid background and placeholder tiles. I wasn't quite aiming for wind… | |
Post #AvAMKm9f6i1mDWHBpY by [email protected] | |
0 likes, 0 repeats | |
now, this may seem like I'm just fussing around on trivial details, but i a… | |
Post #AvAMKmFgkIqeWD60Dw by [email protected] | |
0 likes, 0 repeats | |
I made some forward progress on my visual programming language project. Mind y… | |
Post #AvAMKmLiNtfWotuocK by [email protected] | |
0 likes, 0 repeats | |
I believe this was a worthwhile yak shaving detour because I was able to write … | |
Post #AvAMKmRO2oCp6UZLSS by [email protected] | |
0 likes, 0 repeats | |
The "framework" works such that there's some global state for the… | |
Post #AvAMKmXPgP1hPBO9qq by [email protected] | |
0 likes, 0 repeats | |
The side bar consists of "targets" which are just hyper link boxes th… | |
Post #AvAMKmd5LJYzgm2ggy by [email protected] | |
0 likes, 0 repeats | |
Select mode tests to see if a mouse-down happened on any boxes in the graph bay… | |
Post #AvAMKmj6yuNrzSrV5M by [email protected] | |
0 likes, 0 repeats | |
I don't think the connection mode will take long to write, but I need to wa… | |
Post #AvAMKmpUbBUKJFqb20 by [email protected] | |
0 likes, 0 repeats | |
connection mode update: connection mode indeed did not take long to write | |
Post #AvAMKmvsDSamd2pgye by [email protected] | |
0 likes, 0 repeats | |
This version of connection mode is just a short term solution for managing para… | |
Post #AvAMKn1tr3PevjeVN2 by [email protected] | |
0 likes, 0 repeats | |
ok I'm at the point where I need to establish a base class representing the… | |
Post #AvAMKn7vUeEXEQTJlQ by [email protected] | |
0 likes, 0 repeats | |
@aeva in scopes the baseclass is Any, from which Type and Value derive. Instruc… | |
Post #AvAMKnwyQr4BmkM5Ka by [email protected] | |
0 likes, 0 repeats | |
ok I'm just gonna call these "tiles" since in my mind they're… | |
Post #AvANFVukA6QcM0Lwzw by [email protected] | |
0 likes, 0 repeats | |
@lritter @aeva i'm not sure how i'm going to handle this yet | |
Post #AvANFW0Pp0xudb0Tq4 by [email protected] | |
0 likes, 0 repeats | |
@hipsterelectron @aeva i copied my homework from LLVM | |
Post #AvBp7A4iT1zsB9mcue by [email protected] | |
0 likes, 0 repeats | |
an aside on naming things: I tend to substitute the word "user" with … | |
Post #AvBp7ACA1Lx4YFGZW4 by [email protected] | |
0 likes, 0 repeats | |
@aeva: odds are I'm going to call you The Operator instead of "user&qu… | |
Post #AvBp7AIXdd3Ws2FfSi by [email protected] | |
0 likes, 0 repeats | |
@at hell yeah | |
Post #AvBp7AZCdgNphi2yQq by [email protected] | |
0 likes, 0 repeats | |
Getting to the fun part. There are now different types of tiles, and they can … | |
Post #AvBp8k1EJZRDwiuE5I by [email protected] | |
0 likes, 0 repeats | |
@aeva Neat. I think arrows on the lines would be helpful, or some way of tellin… | |
Post #AvBp8rOss1WCq71iQS by [email protected] | |
0 likes, 0 repeats | |
@aeva I've now got the image of this in the style of Satisfactory stuck in … | |
Post #AvBp8zyyxh9BSNyeno by [email protected] | |
0 likes, 0 repeats | |
@aeva also very important to distinguish the classes of interacting users serve… | |
Post #AvBp904ecbgTjydBdw by [email protected] | |
0 likes, 0 repeats | |
@hipsterelectron which user archetype is sudo sh -c "$(curl blah blah blah… | |
Post #AvBp98oK8gy8pw3lwG by [email protected] | |
0 likes, 0 repeats | |
@aeva the problem with that is that it conflates all the classes of user togeth… | |
Post #AvBp9BOYWx8iqt1jgu by [email protected] | |
0 likes, 0 repeats | |
@aeva @hipsterelectron Beauty shop | |
Post #AvBp9F1J3Kv25wBE0W by [email protected] | |
0 likes, 0 repeats | |
@aeva “blocks” or even “boxes” ? | |
Post #AvBp9F8kbesET1fAbw by [email protected] | |
0 likes, 0 repeats | |
@porglezomp I was thinking "tiles" but there's also a lot of visu… | |
Post #AvBp9Z1gfd6i8uVoNU by [email protected] | |
0 likes, 0 repeats | |
@aeva Might I suggest simply "Bee". So bees. So busy. So buzzy. Cause… | |
Post #AvBp9Z8QGaUkTnfBsO by [email protected] | |
0 likes, 0 repeats | |
@darkgriffin it's got potential. maybe a good "drone" pun in here | |
Post #AvBp9q0XX9I4oH6dRw by [email protected] | |
0 likes, 0 repeats | |
@aeva "Modules" | |
Post #AvBp9q6ZAk6x6xvRqK by [email protected] | |
0 likes, 0 repeats | |
@mcc too ambiguous | |
Post #AvBpAA5WsJAJ5Xau0G by [email protected] | |
0 likes, 0 repeats | |
@aeva @mcc edons, legos, quarks, thingies, charms, daisies, bazels, freaks, jel… | |
Post #AvBpAIUdcq0H9jP4Fc by [email protected] | |
0 likes, 0 repeats | |
@aeva @mcc nodules | |
Post #AvBpAVDOKGvqc0Qyfo by [email protected] | |
0 likes, 0 repeats | |
@dotstdy @aeva @mcc noodles for the connectors, meatballs for the nodes. Needs … | |
Post #AvBpAVLBrHAd0C5CpU by [email protected] | |
0 likes, 0 repeats | |
@dotstdy @aeva @mcc jokes aside, how about noumenon (pl. Noumena)https://en.wik… | |
Post #AvBpAXQw4sxFUamp3w by [email protected] | |
0 likes, 0 repeats | |
@aeva @mcc surmised.Ambiguity is the devil's tetherball. | |
Post #AvBpAjawrU5tD7YzKq by [email protected] | |
0 likes, 0 repeats | |
@nyquildotorg wow, no | |
Post #AvBpAji2R7lVZ6seO0 by [email protected] | |
0 likes, 0 repeats | |
@nyquildotorg no to all of this | |
Post #AvhKvtnXrerUweBOqW by [email protected] | |
0 likes, 0 repeats | |
@aeva the problem (I have) with visual language is that they don't scale ve… | |
Post #AvhKw2HGL3O1F89FHE by [email protected] | |
0 likes, 0 repeats | |
@Blackthorn I agree, but a dozen or two nodes is above the level of complexity … | |
Post #AvsmdAmtPO8taeIPcu by [email protected] | |
0 likes, 0 repeats | |
oh my god it did not record any of the video this time?!?! what absolute trash… | |
Post #AvsmdAuKxi65xjmMEK by [email protected] | |
0 likes, 0 repeats | |
I hate this stupid hell operating system | |
Post #AvsmdB2UTOcSN1arwG by [email protected] | |
0 likes, 0 repeats | |
@aeva Which one? | |
Post #AvsmdB9a32I4j0uWzQ by [email protected] | |
0 likes, 0 repeats | |
@pythno @aeva there are so many | |
Post #AvsmdBsbLeIqydyUAC by [email protected] | |
0 likes, 0 repeats | |
I'm not doing another retake fuck this | |
Post #AvtYipDdJDIWEWZ3aK by [email protected] | |
0 likes, 0 repeats | |
@aeva Wayland depresses me because compositor based systems are absolutely the … | |
Post #AvtYix8Ft5kWmA6sJU by [email protected] | |
0 likes, 0 repeats | |
@aeva I've had some luck with "simplescreenrecorder" which is a s… | |
Post #Avz3BYU8ZYV39ChQbQ by [email protected] | |
0 likes, 0 repeats | |
Incremental progress tonight while waiting for dinner. I've updated connec… | |
Post #Avz3BYasAVt5U5qo6K by [email protected] | |
0 likes, 0 repeats | |
I'm planning on having little detached wires hanging off of the outputs to … | |
Post #Avz3BYgBqk8nkaL3OC by [email protected] | |
0 likes, 0 repeats | |
Also I'm annoyed that math words are all verbose. "term" and &qu… | |
Post #Avz3BYmZT1FG4NK9Kq by [email protected] | |
0 likes, 0 repeats | |
"input" and "output" could work, but I'm intentionally … | |
Post #Avz3BYsb6c48N48xjE by [email protected] | |
0 likes, 0 repeats | |
idk what I'm going to do for the "min" and "max" tiles … | |
Post #Avz3BYyckCt0fkxm7c by [email protected] | |
0 likes, 0 repeats | |
also I'm considering making the add tile effectively just a pass through an… | |
Post #Avz3BZ4eNnhsyRmaW0 by [email protected] | |
0 likes, 0 repeats | |
The connect mode is fully functional now, and because I felt it added too much … | |
Post #Avz3BZC5w7f5LXGX7Q by [email protected] | |
0 likes, 0 repeats | |
I figured maybe I'd have a go at porting over my synth pipeline tonight, bu… | |
Post #Avz3BZIpX537gQPucK by [email protected] | |
0 likes, 0 repeats | |
Big progress today! I rewrote a bunch of stuff and now the program has exactly… | |
Post #Avz3BZOrAfrzz7Ej0i by [email protected] | |
0 likes, 0 repeats | |
Now the tile objects are C++ classes that python thinks are python classes, ins… | |
Post #Avz3BZUsoGgsHo3XP6 by [email protected] | |
0 likes, 0 repeats | |
and I wont have to worry about keeping two separate graph representations in sy… | |
Post #Avz3BZauRrVkaUsLnU by [email protected] | |
0 likes, 0 repeats | |
I made a compiler for my visual synthesizer language thingy today | |
Post #Avz3BZi01VBMwUC0qe by [email protected] | |
0 likes, 0 repeats | |
The next main things to do are building out an audio subsystem for the program … | |
Post #Avz3BZp5b8qzITVfto by [email protected] | |
0 likes, 0 repeats | |
I got the audio hooked up to it and everything seems to work right :3 | |
Post #Avz3BZwt895lgf9u3U by [email protected] | |
0 likes, 0 repeats | |
I am now the operator, with my virtual calculator. | |
Post #Avz3Ba2uljudzLyiRs by [email protected] | |
0 likes, 0 repeats | |
the screen shot doesn't show off how cool this is, because when you're … | |
Post #Avz3Ba8aQeRwGwdFI0 by [email protected] | |
0 likes, 0 repeats | |
I don't feel like being mad at linux right now, so I'm gonna figure out… | |
Post #Avz3BaEy2vYOajcLEe by [email protected] | |
0 likes, 0 repeats | |
I've got this hooked up to my audio convolver (a simple slow morphing fm pa… | |
Post #Avz3BaLLfCequWbRBI by [email protected] | |
0 likes, 0 repeats | |
I've been listening to it for like an hour and I'm so zoned out now 😎 | |
Post #Avz3BaS5GA2tFPkogC by [email protected] | |
0 likes, 0 repeats | |
I made it so you can rearrange the nodes now :) | |
Post #Avz3BaY6tkrlY6Zd4a by [email protected] | |
0 likes, 0 repeats | |
I added a way to actually place tiles now instead of hard coding them!finally, … | |
Post #Avz3BaeUW1yDrtYj1E by [email protected] | |
0 likes, 0 repeats | |
The natural thing to implement next would be save and load, but pygame doesn… | |
Post #Avz3Baks8J4gBgXoxs by [email protected] | |
0 likes, 0 repeats | |
i'll probably end up adding envelope generators and midi before i implement… | |
Post #Avz3BaqtlttYUNMdMG by [email protected] | |
0 likes, 0 repeats | |
I'm really excited because all of the hard stuff is done now. I mean none … | |
Post #Avz3BaxdMrHapGW0rA by [email protected] | |
0 likes, 0 repeats | |
and so further effort put into developing this will have an extremely favorable… | |
Post #Avz3Bb3f0S6T7xKpFY by [email protected] | |
0 likes, 1 repeats | |
I made a short sequence of boops entirely out of oscillators and arithmetic. T… | |
Post #Avz3Bb9ge2vLQe9ddw by [email protected] | |
0 likes, 0 repeats | |
@aeva this boots the booty | |
Post #Avz3MjGGqYAzksXdhY by [email protected] | |
0 likes, 0 repeats | |
@lritter :D | |
Post #Aw4VvQAlZxXvC866QC by [email protected] | |
0 likes, 0 repeats | |
and this is the patch, or at least here is most of the patch. it probably look… | |
Post #Aw4VvQID8HV7ZDa31c by [email protected] | |
0 likes, 0 repeats | |
from my experimentation so far since I got all this working end-to-end, I think… | |
Post #Aw4VvQOElsJzruOrQ0 by [email protected] | |
0 likes, 0 repeats | |
I'm not really making good use of multitouch because I've been developi… | |
Post #Aw4VvQUGPT8sAbDfoO by [email protected] | |
0 likes, 0 repeats | |
Another verb I would like to implement is the ability to disconnect a wire and … | |
Post #Aw4VvQZw4NgASBsCeW by [email protected] | |
0 likes, 0 repeats | |
Being able to suspend/resume updating the patch that is playing while making ed… | |
Post #Aw4VvQfxhyV2ksh12u by [email protected] | |
0 likes, 0 repeats | |
I added a flip/flop instruction. It's mostly a toy, but it's helped me… | |
Post #Aw4VvQlzLZJv3ZVpRI by [email protected] | |
0 likes, 0 repeats | |
here's what that patch sounds like | |
Post #Aw4VvQs0zA8nMGKdpg by [email protected] | |
0 likes, 0 repeats | |
I'm sorry everyone but I have to confess to a sin. See that chain of flip … | |
Post #Aw4VvQyObRFFg3JjmK by [email protected] | |
0 likes, 0 repeats | |
I came up with a pretty good approximation of a dial tone on accident while imp… | |
Post #Aw4VvR6Y77lc5L8FUG by [email protected] | |
0 likes, 0 repeats | |
@aeva isn't DTMF just sums of two sine waves? | |
Post #Aw4VvRDzfRioSQcC5g by [email protected] | |
0 likes, 0 repeats | |
@rygorous @aeva dtmf in music, the "hey alexa" of the 90s | |
Post #Aw4VvRuX7HkWaMWAOe by [email protected] | |
0 likes, 0 repeats | |
and here's the patch for that sound | |
Post #Aw4VvSNbND0A2W7Nho by [email protected] | |
0 likes, 0 repeats | |
Also now that I have tile types with multiple inputs and/or multiple outputs, I… | |
Post #Aw4W7QdXgAdU6pHaZE by [email protected] | |
0 likes, 0 repeats | |
@lritter @aeva or https://www.youtube.com/watch?v=hcdN4wI06QM | |
Post #Aw4XdFXIaR08ty6EwC by [email protected] | |
0 likes, 0 repeats | |
@lritter @aeva also in general I love it when works take a recurring motif like… | |
Post #Aw4XdFcyFLXRBYklmK by [email protected] | |
0 likes, 0 repeats | |
@rygorous @aeva still have to play this game but i can relate to this feeling t… | |
Post #Aw4YwDpHGiB93R7Tua by [email protected] | |
0 likes, 0 repeats | |
@lritter @aeva absolutely check out DE if you haven't yet, it's great. | |
Post #Aw7ve3ehE0VeiaMFPc by [email protected] | |
0 likes, 0 repeats | |
@aeva This reminds me of how I used to wire my breadboards in circuits lab. I a… | |
Post #AwBZxZ4VDv09ISAGsy by [email protected] | |
0 likes, 0 repeats | |
today I added an envelope generator and some basic midi functionality. and the… | |
Post #AwBZxZCIkvEvgdoV2e by [email protected] | |
0 likes, 0 repeats | |
it'll be a bit of work to do, but I want to eventually add a convolution ve… | |
Post #AwBZxZIgNCLO0QnazI by [email protected] | |
0 likes, 0 repeats | |
I had this really great ambinet patch going where it was these washes of noise … | |
Post #AwBZxZPlwq10MQ7G2S by [email protected] | |
0 likes, 0 repeats | |
so you're just going to have to pretend you're hovering gently in a vas… | |
Post #AwBZxZWVXnP2hJGdXM by [email protected] | |
0 likes, 0 repeats | |
saving and loading is probably going to be the next highest priority feature no… | |
Post #AwBZxZctA4VV16FjU0 by [email protected] | |
0 likes, 0 repeats | |
I've got saving and loading patches working 😎 that was easy | |
Post #AwBZxZjGmLbxKtEpQe by [email protected] | |
0 likes, 0 repeats | |
I've been very careful so far to make it impossible to construct an invalid… | |
Post #AwBZxZqiKfZ9hyim24 by [email protected] | |
0 likes, 0 repeats | |
I haven't picked out a good sample yet for the (1/0) case. A farting sound… | |
Post #AwBZxZwjyGO20fXaQS by [email protected] | |
0 likes, 0 repeats | |
I might just have the rcp component explode if you feed it a zero. | |
Post #AwBZxa2lbrCuJMMOoq by [email protected] | |
0 likes, 0 repeats | |
ok it's less sensational than stuffing an easter egg in here, but I realize… | |
Post #AwBZxa8nFS1mc3BDDE by [email protected] | |
0 likes, 0 repeats | |
I'm thinking of adding a tile type that could be used to construct sequence… | |
Post #AwBZxaFWqPPowwKai8 by [email protected] | |
0 likes, 0 repeats | |
I made a crappy oscilloscope for debugging. Every frame it draws a new line fo… | |
Post #AwBZxaLuSgWHGjJgem by [email protected] | |
0 likes, 0 repeats | |
@aeva the "proper" way of doing this would be to maintain a ringbuffe… | |
Post #AwBZxaiF7eNsNzlWT2 by [email protected] | |
0 likes, 0 repeats | |
And here's what an eccentric patch looks like in scope view. I'm using… | |
Post #AwBZxbHgzqjy9wLpiq by [email protected] | |
0 likes, 0 repeats | |
personally, I highly recommend the 3 minutes and 29 seconds of hard static | |
Post #AwCBXbGqDnfCqUyxTE by [email protected] | |
0 likes, 0 repeats | |
@lritter i know. i'll have a proper one when i'm not making pygame scr… | |
Post #AwE9T5nBVJk8T0kl5U by [email protected] | |
0 likes, 0 repeats | |
@lritter I switched to logging the bounds between draws like you suggested but … | |
Post #AwFa7t80HnO31qZ44m by [email protected] | |
0 likes, 0 repeats | |
I reworked the oscilloscope so that it now shows the range of samples in the ti… | |
Post #AwFa7tFnoncpQ2DIES by [email protected] | |
0 likes, 0 repeats | |
The scope line is sometimes a bit chonky because it's time synced, and reco… | |
Post #AwFa7tLpSORhij26cq by [email protected] | |
0 likes, 0 repeats | |
mym tells me this is ghost house music | |
Post #AwFa7tSv227K4iLlg0 by [email protected] | |
0 likes, 0 repeats | |
and here's most of that patch | |
Post #AwFa7ta0bfmwQhfQjA by [email protected] | |
0 likes, 0 repeats | |
one of the things I think is neat about programming is the way fundamental desi… | |
Post #AwFa7tg2FGbojOUF7Y by [email protected] | |
0 likes, 0 repeats | |
I have all these big plans for using procgen to do wire management ( https://ma… | |
Post #AwFa7tn7ouHR5NnuAi by [email protected] | |
0 likes, 0 repeats | |
anyone up for some doof and boop music | |
Post #AwFa7tuDOXx3RN7ZDs by [email protected] | |
0 likes, 0 repeats | |
a good test to see if your speakers can emit 55 hz or not | |
Post #AwFa7u0F28lvk3wNcG by [email protected] | |
0 likes, 0 repeats | |
@aeva 55 feral hertz | |
Post #AwFbo4ffrL92wgzenA by [email protected] | |
0 likes, 0 repeats | |
@lritter :3 | |
Post #AwIQegbfRgh5gOJtui by [email protected] | |
0 likes, 0 repeats | |
@aeva ok what about hotkeys for the side buttons? or do you just perfer using t… | |
Post #AwIQf5hY8xFnVsGS3M by [email protected] | |
0 likes, 0 repeats | |
@cxxvii its designed for a touch screen monitor, which I have, but it's an … | |
Post #AwIQf5nvlEMFpfFY00 by [email protected] | |
0 likes, 0 repeats | |
@cxxvii I'm planning on making control schemes for game controllers as well… | |
Post #AwIQkJVMFa15lt3I24 by [email protected] | |
0 likes, 0 repeats | |
@aeva funny linesstraight as the crow fliesmusic time | |
Post #AwNX2MaR6LpU3dDVzM by [email protected] | |
0 likes, 0 repeats | |
I whipped up a version of the doof-and-boop patch that automates the alternatin… | |
Post #AwNX2Miac2LqSv21hI by [email protected] | |
0 likes, 0 repeats | |
I tried doing a live jam for some friends tonight where I had the drum machine … | |
Post #AwNX2Mq2AMJ2q0VyIi by [email protected] | |
0 likes, 0 repeats | |
I figure if I move the touch screen keyboard into the synth and cut out the tri… | |
Post #AwNX2MwPmdPV9nV4FM by [email protected] | |
0 likes, 0 repeats | |
I added an instruction called "boop" that implements a momentary swit… | |
Post #AwNX2N3VMH57VmojIW by [email protected] | |
0 likes, 0 repeats | |
with one program being the midi controller and the synthesizer it's pretty … | |
Post #AwNX2NAwub2JssIftw by [email protected] | |
0 likes, 0 repeats | |
k, I've got tracy partially hooked up to mollytime (my synthesizer), and wi… | |
Post #AwNX2NIkRbH6H3wu3c by [email protected] | |
0 likes, 0 repeats | |
almost a third of each patch invocation is asking the also if there's any n… | |
Post #AwNX2NPq1Ewid3GZ6m by [email protected] | |
0 likes, 0 repeats | |
anyways, everything so far is pointing toward the problem being in the UI front… | |
Post #AwNX2NVreplavk5NVA by [email protected] | |
0 likes, 0 repeats | |
I switched pygame from initializing everything by default like they recommend t… | |
Post #AwNX2NcFH6s3FX4TRo by [email protected] | |
0 likes, 0 repeats | |
tracy is a good tool for profiling C++, but the python and C support feels comp… | |
Post #AwNX2NictNyVZK3ZOS by [email protected] | |
0 likes, 0 repeats | |
making building with cmake a requirement to use the python bindings and then on… | |
Post #AwNX2Np0Vf4xt72fL6 by [email protected] | |
0 likes, 0 repeats | |
using cmake is a bridge too far, so I figure I'll just mimic what the bindi… | |
Post #AwNX2NvO7wBQCu1lHk by [email protected] | |
0 likes, 0 repeats | |
The relevant C APIs are provided as a pile of macros that declare static variab… | |
Post #AwNX2O27itZSXnB8me by [email protected] | |
0 likes, 0 repeats | |
also there's this cute note in the docs saying that if use the C API it'… | |
Post #AwNX2O8VLAfuraAEjI by [email protected] | |
0 likes, 0 repeats | |
C++ RAII semantics are so universally applicable to all programs (sarcasm) that… | |
Post #AwNX2OEB05DD9AolZQ by [email protected] | |
0 likes, 0 repeats | |
tragic. pygame.display.flip seems to always imply a vsync stall if you aren… | |
Post #AwNX2OKYcMJfSxnrW4 by [email protected] | |
0 likes, 0 repeats | |
😎 | |
Post #AwNX2ORIDJhhnqxF0y by [email protected] | |
0 likes, 0 repeats | |
ideally the ordering of those events would be represented in the patch evals bu… | |
Post #AwNX2OXfpaoA7dwKxc by [email protected] | |
0 likes, 0 repeats | |
ok I can go ape shit with a mouse and it works perfectly and like I mean double… | |
Post #AwNX2OePQYCCSX5iSW by [email protected] | |
0 likes, 0 repeats | |
it's possible that I'm doing something wrong with the handling of touch… | |
Post #AwNX2Ol91VaEnQF5xQ by [email protected] | |
0 likes, 0 repeats | |
and by "going ape shit" i just mean gently flutter tapping two finger… | |
Post #AwNX2OsEb9Fr9PYl0a by [email protected] | |
0 likes, 0 repeats | |
@aevaHave you seen OSU?https://osu.ppy.sh/Just a demo of what some expect some … | |
Post #AwNX2PB1TIHe5gLlIG by [email protected] | |
0 likes, 0 repeats | |
if i do the same on my laptop's touch pad (which linux sees as a mouse) the… | |
Post #AwNX2PbbsRYDQ8mzjc by [email protected] | |
0 likes, 0 repeats | |
i wonder if there's a normal way to ask linux to let me raw dog the touch s… | |
Post #AwQ8hNOb5EPN3m1EjA by [email protected] | |
0 likes, 0 repeats | |
@aeva to be fair, if you ask the C++ standard library whether it prefers chocol… | |
Post #AwQ8hNVKgBnPOfAcE4 by [email protected] | |
0 likes, 0 repeats | |
@rygorous @aeva now with Reflection, we can finally move sizeof from the core l… | |
Post #AwQ8hNb0L6KhgFp94C by [email protected] | |
0 likes, 0 repeats | |
@GyrosGeier @aeva or compiler-implemented std::same_size_as trait and Peano ari… | |
Post #AwQ8hNxL04CInWGysS by [email protected] | |
0 likes, 0 repeats | |
@aeva my favorite example being <random>, which answers "can we have… | |
Post #AwQ8ug0hBcUQYYBIVk by [email protected] | |
0 likes, 0 repeats | |
someone brought up a really good point, which is that depending on how the touc… | |
Post #AwQ8ug74ntassLAOSO by [email protected] | |
0 likes, 0 repeats | |
ok great news, that seems to not be the case here. I made little touch indicat… | |
Post #AwQ8ugDSQAhLC89UP2 by [email protected] | |
0 likes, 0 repeats | |
side note: if you try to use gnome's F11 shortcut to take a screen recordin… | |
Post #AwQ8ugJ855EdTio1FA by [email protected] | |
0 likes, 0 repeats | |
@aeva The new catch phrase for anything that breaks? Computer overheating? Must… | |
Post #AwQ8ugQDeiuFpi7gIK by [email protected] | |
0 likes, 0 repeats | |
@jkaniarz a bit generous to assume it's broken and not just over designed o… | |
Post #AwQ8uvRToJpMPxpOqG by [email protected] | |
0 likes, 0 repeats | |
@aeva The computer or the security system? Where I work, it’s both. | |
Post #AwQ8yQaWT2zxsqjBZ2 by [email protected] | |
0 likes, 0 repeats | |
@cholling no. pd is in a category of its own | |
Post #AwQ8yjpOvxBnYUpptQ by [email protected] | |
0 likes, 0 repeats | |
@aeva typedef struct SDL_MouseButtonEvent{ ... Uint8 clicks; /**<… | |
Post #AwQ8yjv4arj5q5UMjY by [email protected] | |
0 likes, 0 repeats | |
@pupxel the touch pad into my laptop has two way clicks can be generated, one w… | |
Post #AwQ8yk0OH5yo6Zyc1Q by [email protected] | |
0 likes, 0 repeats | |
@aeva did you try SDL_GetTouchFingers or touch events? | |
Post #AwQ8yk63w0W6OAd8rY by [email protected] | |
0 likes, 0 repeats | |
@pupxel given the readout I got from evtest I am fairly sure now that the probl… | |
Post #AwQ8ykC5ZbKygrRxFw by [email protected] | |
0 likes, 0 repeats | |
@aeva did you try in x11 mode? | |
Post #AwQ8ykI7DC9qzYGleK by [email protected] | |
0 likes, 0 repeats | |
@pupxel is that legal? | |
Post #AwQ8ykO8qmyjIF5a2i by [email protected] | |
0 likes, 0 repeats | |
@pupxel x11 mode is completely broken. my app draws a black screen until I cli… | |
Post #AwQ8ykToVhW1Zpk6sq by [email protected] | |
0 likes, 0 repeats | |
@aeva I like how you get a billion problems on everything 🤣 | |
Post #AwQ8ykZ8BvljqKEMAi by [email protected] | |
0 likes, 0 repeats | |
@pupxel I like to think I have the normal number of computer problems I just do… | |
Post #AwQ8zs0U0je9D8Yfsu by [email protected] | |
0 likes, 0 repeats | |
@aeva mouse focus is sometimes lost on touches which might explain evtest https… | |
Post #AwQ8zs7ZaNJlZ7sKw4 by [email protected] | |
0 likes, 0 repeats | |
@pupxel this might be the problem depending on whether SDL2 got the fix and how… | |
Post #AwQ8zsDxCeQDsurQsi by [email protected] | |
0 likes, 0 repeats | |
@aeva I was assuming you were on SDL3 the whole times lmao | |
Post #AwQ8zsIuuCOM8JBOcK by [email protected] | |
0 likes, 0 repeats | |
@pupxel I'm still using pygame | |
Post #AwQ8zsZZuFiexyyhaS by [email protected] | |
0 likes, 0 repeats | |
@pupxel does evtest only post events when something is listening for them? | |
Post #AwQ90WyRhDNWGgv7tw by [email protected] | |
0 likes, 0 repeats | |
@aeva saw stuff that says only when it's in focus | |
Post #AwQ90oQinL66PJHRpo by [email protected] | |
0 likes, 0 repeats | |
@aeva > (which linux sees as a mouse)Awful. What kind of laptop is that? Onl… | |
Post #AwQ90oZEHhu2phGF60 by [email protected] | |
0 likes, 0 repeats | |
@dos framework | |
Post #AwQ90ofxsfI5AaPcau by [email protected] | |
0 likes, 0 repeats | |
@aeva From a quick search, Framework's touchpad (PixArt PIXA3854) should be… | |
Post #AwQ90oldXZpNSB49R2 by [email protected] | |
0 likes, 0 repeats | |
@dos my laptop's mouse works just fine, that's not the problem at hand | |
Post #AwYD7vqTZpV2VvemBc by [email protected] | |
0 likes, 0 repeats | |
I want to add a pair of instructions for switching between (0, 1) range and (-1… | |
Post #AwYD7vyd5W1OvDTHtY by [email protected] | |
0 likes, 0 repeats | |
ok thanks to the magic of variable width font technology, "unipolar" … | |
Post #AwYD7w64dpybIIxEUy by [email protected] | |
0 likes, 0 repeats | |
I've got my undulating noise wall mollytime patch piped into a rings clone … | |
Post #AwYD7wCoEnMddC6bzs by [email protected] | |
0 likes, 0 repeats | |
I gotta figure out how to build some good filter effects | |
Post #AwYD7wJBr4T5wz5hwW by [email protected] | |
0 likes, 0 repeats | |
why the hell am i outputting 48 khzi'm pretty sure i can't even hear 10… | |
Post #AwYD7wQHQi8iIyPMzg by [email protected] | |
0 likes, 0 repeats | |
i'm using doubles for samples which feels excessive except that std::sinf s… | |
Post #AwYD7wXiz25ug3tJb6 by [email protected] | |
0 likes, 0 repeats | |
@aeva i remember seeing jack pick 48k instead of 44.1k automatically, i can'… | |
Post #AwYD7wfWW2Kh4FXXkm by [email protected] | |
0 likes, 0 repeats | |
@milo @aeva Yeah 44.1KHz is CD quality. And so I have not done research to lear… | |
Post #AwYD7wlCAwrzLqC4au by [email protected] | |
0 likes, 0 repeats | |
@artemis @milo @aeva iirc DAT was the first with 48khz | |
Post #AwYD7xHSF0fqxtHpsO by [email protected] | |
0 likes, 0 repeats | |
look at me im just gonna fill up all my ram with gold plated cables | |
Post #AwYD7xfum4EwBkjN0C by [email protected] | |
0 likes, 0 repeats | |
well, ok I'd have to buffer roughly two days of audio to run out of ram but… | |
Post #AwYD7y4NJ7o1PcAu80 by [email protected] | |
0 likes, 0 repeats | |
i'm going to have words with this nyquist guy >:( | |
Post #AwYD7yTXnXwGffx0MK by [email protected] | |
0 likes, 0 repeats | |
i love how a bunch of people were like it's because of nyquist duh and then… | |
Post #AwYD7ytmE0vFz2DxFQ by [email protected] | |
0 likes, 0 repeats | |
I'm going to end up with something vaguely resembling a type system in this… | |
Post #AwYD7zIajklvDzplvU by [email protected] | |
0 likes, 0 repeats | |
oOoOoh your favorite language's type system doesn't have a notion of ti… | |
Post #AwYF9DLYC2N6zUvlS4 by [email protected] | |
0 likes, 0 repeats | |
@aeva 48kHz is a thing because Nyquist means you only get up to 24kHz frequenci… | |
Post #AwYF9DRvoJTZJHurOi by [email protected] | |
0 likes, 0 repeats | |
@aeva so 44kHz is 40kHz (absolute minimum to be able to go up to 20kHz) +10%,, … | |
Post #AwYF9DYfPGrbeB4Etc by [email protected] | |
0 likes, 0 repeats | |
@aeva the "why 44.1kHz in the first place then?" (and why 44.1 and no… | |
Post #AwYF9DfP0EFdz4DcOW by [email protected] | |
0 likes, 0 repeats | |
@aeva which solves one problem but creates another, because there are NTSC and … | |
Post #AwYF9DmqYYCqM9hYzw by [email protected] | |
0 likes, 0 repeats | |
@aeva amusingly, that means there was also 44.056kHz because of the color NTSC … | |
Post #AwYF9DuI6sA2jFBVbM by [email protected] | |
0 likes, 0 repeats | |
@aeva it's so funny to me how all this is less than 60 years old and yet di… | |
Post #AwYF9E0fj9GV32AbY0 by [email protected] | |
0 likes, 0 repeats | |
@aeva (there's also similar lore for the choice of 48kHz as the Other Popul… | |
Post #AwYF9E7PK6eXNvJz2u by [email protected] | |
0 likes, 0 repeats | |
@aeva final tidbit: so why are 96kHz and 192kHz a thing in PrOFesSIonAL StUDiO … | |
Post #AwYF9EEUtkK9jude64 by [email protected] | |
0 likes, 0 repeats | |
@aeva in other words, it's basically 2x / 4x supersampling AA for audio, bu… | |
Post #AwYF9EKAYerS1VIAwC by [email protected] | |
0 likes, 0 repeats | |
@rygorous interesting. so at whatever point I add filters to this system, I pr… | |
Post #AwYF9EQCCFgKKC6zKa by [email protected] | |
0 likes, 0 repeats | |
@aeva That's one option, anyway. | |
Post #AwYF9EWZoWmmdz65HE by [email protected] | |
0 likes, 0 repeats | |
@rygorous what's the good option | |
Post #AwYF9EdJPUAoysFSm8 by [email protected] | |
0 likes, 0 repeats | |
@rygorous actually I probably don't want to do that because this is meant t… | |
Post #AwYF9Ek30RYrJlOqH2 by [email protected] | |
0 likes, 0 repeats | |
@rygorous on like normal computers | |
Post #AwYF9EpifM69bM3N7A by [email protected] | |
0 likes, 0 repeats | |
@aeva @kebby 's V2 synth did 2x oversampling for its filters in 2000 back w… | |
Post #AwYF9EwoEzllxLN2AK by [email protected] | |
0 likes, 0 repeats | |
@aeva I mean, keep this in mind: you literally need to process a double-digit n… | |
Post #AwYF9F2TtuJ4Ew1Z0S by [email protected] | |
0 likes, 0 repeats | |
@rygorous oh yeah I'm nowhere near to breaking the bank on this one on any … | |
Post #AwYF9F9DUrh6ZpAwVM by [email protected] | |
0 likes, 0 repeats | |
@aeva comes with the territory when your audience somehow expects like 8M 3-cha… | |
Post #AwYF9FFb78nYtcA2S0 by [email protected] | |
0 likes, 0 repeats | |
@aeva that said doing this all correctly is for sure a giant pain in the ass (n… | |
Post #AwYF9FLckjcRCIyqqO by [email protected] | |
0 likes, 0 repeats | |
@rygorous @aeva i was about to say the most established one is to add a sub-int… | |
Post #AwYFSMYiANC543DXGK by [email protected] | |
0 likes, 0 repeats | |
@aeva sinf() only fucks up when you don't use an integer driven wraparound … | |
Post #AwYONnUtTvKAkgKUeO by [email protected] | |
0 likes, 0 repeats | |
@lritter odd. that shouldn't be a problem with how i'm tracking phase.… | |
Post #AwYOTS6ZvjQs8ueWyu by [email protected] | |
0 likes, 0 repeats | |
@aeva | |
Post #AwYPRLgQw1JRbKz5rU by [email protected] | |
0 likes, 0 repeats | |
@rygorous @aeva one of the best solutions i know, unfortunately closed source, … | |
Post #AwYh9L9Fz4LHu71qT2 by [email protected] | |
0 likes, 0 repeats | |
@lritter @aeva When I track phase in float, I keep the float in 0 to 1 range an… | |
Post #AwYhV7vpnrLXHi8hc0 by [email protected] | |
0 likes, 0 repeats | |
@jkaniarz @aeva right, fract(x + d) doesn't have the problem either. | |
Post #AwYizFCzPfReUj5Xjk by [email protected] | |
0 likes, 0 repeats | |
@lritter @rygorous @aeva To tie in the sample rate thread, mipmap level switchi… | |
Post #AwZ16gfhVE0Ms7DUFU by [email protected] | |
0 likes, 0 repeats | |
@lritter @jkaniarz https://github.com/Aeva/mollytime/blob/7e73fbfc2e25681616ba0… | |
Post #AwZ1j21sXl7K7EsGKO by [email protected] | |
0 likes, 0 repeats | |
@aeva @jkaniarz your phase will be above tau by many factors. a single subtract… | |
Post #AwZ1u9RDL3m6HL1iyW by [email protected] | |
0 likes, 0 repeats | |
@aeva @jkaniarz no wait, what am i saying. forget it, that was nonsense. yours … | |
Post #AwZ39WIYj693Tcs2yW by [email protected] | |
0 likes, 0 repeats | |
@aeva @jkaniarz unusual for me to see stepping dsp code again after writing so … | |
Post #AwZ3BNdnswTBCoh8YS by [email protected] | |
0 likes, 0 repeats | |
@lritter @aeva Your code is fine, but here's what I was suggesting.double p… | |
Post #AwZ3FwGt4XIBlh9Kcq by [email protected] | |
0 likes, 0 repeats | |
@aeva @jkaniarz by the way, excellent toolkit if you need references for a bunc… | |
Post #AwZA3CMGeMSFZiXQ6C by [email protected] | |
0 likes, 0 repeats | |
@jkaniarz @lritter fm is the reason it's like that 😎 | |
Post #AwZCv4yWW1hUDtFgnY by [email protected] | |
0 likes, 0 repeats | |
@aeva The old shader term for the second one is "bx2" which was added… | |
Post #AwZCv55y4LegayjdOy by [email protected] | |
0 likes, 0 repeats | |
@aeva Anyway, I would suggest:Mul2Sub1()andMulHAddH() | |
Post #AwZCvTfahYPWoPaQG8 by [email protected] | |
0 likes, 0 repeats | |
@TomF @aeva how about unorm2snorm / snorm2unorm | |
Post #AwZCvg2ihO2fBcV3ya by [email protected] | |
0 likes, 0 repeats | |
@TomF @aeva not enough consonants, what happened to good old VPCLMULQDQ | |
Post #Awb6hTuanJ5a6ESxUG by [email protected] | |
0 likes, 0 repeats | |
oh, so I was thinking about the sampling rate stuff because I want to make tape… | |
Post #Awb6hU3SGMB6Xic2Ii by [email protected] | |
0 likes, 0 repeats | |
bytes per second is 48000 * sizeof(double)wikipedia says a cassette typically h… | |
Post #Awb6hU9psdHYrVb8FM by [email protected] | |
0 likes, 0 repeats | |
@aeva you forgot to multiply by 2 for stereo ;) | |
Post #Awb7t8Nsl7YUlJHp3o by [email protected] | |
0 likes, 0 repeats | |
@nina_kali_nina I'm starting with just mono for now | |
Post #AwbEdQYC9HKk9LZFg0 by [email protected] | |
0 likes, 0 repeats | |
@aeva doubles! *spit take* :)FWIW your usual compact cassette has the equivalen… | |
Post #AwbEdQfHiv0MVKsujA by [email protected] | |
0 likes, 0 repeats | |
@rygorous @aeva now that you're mentioning it... i never paid much attentio… | |
Post #AwbI6TxMrchkyQt7Uu by [email protected] | |
0 likes, 0 repeats | |
@lritter @aeva that's not how either analog tape or proper digital 6-bit re… | |
Post #AwbIaHVxggpd4aHKLY by [email protected] | |
0 likes, 0 repeats | |
@rygorous @aeva *looks down at the floor in shame* | |
Post #AwbPTuesS8WY7xMJfc by [email protected] | |
0 likes, 0 repeats | |
@lritter @aeva in analog you get it for free (because it's all stochastic p… | |
Post #AwcDhxMQCKAeGqcHNQ by [email protected] | |
0 likes, 0 repeats | |
@rygorous @lritter @aeva How does the calculation work for that? I always thoug… | |
Post #AwcDhxTrke7qdw6Dyq by [email protected] | |
0 likes, 0 repeats | |
@jkaniarz @rygorous @aeva aha! so there is postprocessing (sometimes) | |
Post #Awciu9OwM0YDfU5aN6 by [email protected] | |
0 likes, 0 repeats | |
@aeva Mister 3.2 ? Phil terr? I repeat, 3.2? | |
Post #AwciuF4bGXqVG8cQV6 by [email protected] | |
0 likes, 0 repeats | |
@aeva I suggest more fiber. | |
Post #AwcivRWUSm7oA4EkFM by [email protected] | |
0 likes, 0 repeats | |
@aeva You need one of these.... https://chaos.social/@axwax/114918779814482679a… | |
Post #AwgcL1X9n64q2Vdgae by [email protected] | |
0 likes, 0 repeats | |
i made a tape loop | |
Post #AwgcL1dtO3SsNOn45Y by [email protected] | |
0 likes, 0 repeats | |
@aeva saw the code :) | |
Post #AwgcSlA2Y4nFZoW0CO by [email protected] | |
0 likes, 0 repeats | |
@lritter the stuff I pushed tonight? | |
Post #AwgckFHdo4y1vIPNXk by [email protected] | |
0 likes, 0 repeats | |
@aeva the stub from earlier ;) i was browsing the repo looking for where the ti… | |
Post #AwgcyevZGAVfVixNFw by [email protected] | |
0 likes, 0 repeats | |
@lritter it's pretty gnarly. I ended up with some dirty hax to make it work | |
Post #AwgdLIFbjnB5qA7gmG by [email protected] | |
0 likes, 0 repeats | |
@lritter the time delta comes from here https://github.com/Aeva/mollytime/blob/… | |
Post #AwgdLIMhJQqiC9RLpQ by [email protected] | |
0 likes, 0 repeats | |
@aeva but where is sampleinterval built? | |
Post #AwgdR5d5ZmGwQws0ie by [email protected] | |
0 likes, 0 repeats | |
@lritter StreamRealTimeThread::SetupPorts same file | |
Post #AwgdUVqYYd0mc6nl8y by [email protected] | |
0 likes, 0 repeats | |
@aeva i'm on a phone ;_; will check out later | |
Post #AwgdkELPOmQMxqj9SS by [email protected] | |
0 likes, 0 repeats | |
@lritter It's just 1/48000 with a bit of indirection. pipewire ends up req… | |
Post #Awge0Ckp4uzgfMEQW8 by [email protected] | |
0 likes, 0 repeats | |
@aeva ah. yeah that's a classic. iirc another protocol does 64 samples at a… | |
Post #Awge9ef4gmaRpE36um by [email protected] | |
0 likes, 0 repeats | |
@lritter I think it's configurable | |
Post #AwhWSGP0AHaS9sBltA by [email protected] | |
0 likes, 0 repeats | |
@aeva no way | |
Post #AwhWSGV1nsPKSZ0aHY by [email protected] | |
0 likes, 0 repeats | |
@cwebber <3 <3 <3 | |
Post #AwhWZVN4uPpubvk4jA by [email protected] | |
0 likes, 0 repeats | |
@lritter and SampleRate comes from here https://github.com/Aeva/mollytime/blob/… | |
Post #AwhWZh07fabWgD5uc4 by [email protected] | |
0 likes, 0 repeats | |
@aeva I played this video, like I almost always do, with audio muted. I kept wa… | |
Post #AwhWZh6rGXzZ16FI6y by [email protected] | |
0 likes, 0 repeats | |
@canadaduane XD oh no |