libera/#shirakumo - IRC Chatlog
Search
13:22:41
Colleen
<|3b|> shinmera: theoretically with spaced repetition flashcards you should be able to tune the timing to avoid that, but i think the usual spaced repetition algos optimize for the wrong thing for language learning anyway
13:23:12
Colleen
<shinmera> Maybe, but it's also true that I've just always been absolute dogshit at memorisation.
13:23:36
Colleen
<shinmera> Since a couple days ago I've decided to start my Japanese learning back up, and I'm instead trying my hand at listening to podcasts for a few minutes every evening.
13:23:52
Colleen
<shinmera> Which is a lot closer to how I learned English on my own (reading books)
13:25:23
Colleen
<|3b|> i should start learning a language again one of these days, not sure which though :/
13:26:55
Colleen
<|3b|> and "learn by reading" is one of the main reasons i think the adaptive spaced repetition things optimize for the wrong thing... if the goal is to get to the point of being able to read (or talk or whatever) with minimal disruption, i'd rather optimize for # of words known rather than retention of specific words
13:28:03
Colleen
<shinmera> Yeah, both Anki and Wanikani try to opt for that by allowing you to "burn" or "hide" items that you know you just get over and over.
13:28:13
Colleen
<shinmera> But still, I've found the process of using those aps extremely stressful and tiring.
13:29:01
Colleen
<|3b|> so instead of "i missed this word, so show it again and more often" just have a fixed (exponential) spacing and tune it for maximizing number of words that pass rather than adjusting per word
13:31:42
Colleen
<|3b|> though possibly not focusing on specific words would be a bit less stressful
13:33:14
Colleen
<|3b|> ACTION also wants to try learning whole sentences rather than individual words, but that has the problem of needing to know the language to be able to write flashcards at sentence level :p
13:36:04
Colleen
<|3b|> ACTION learned a bit of german german a long time ago, so i'd probably work on that before swiss german :) fairly low on my list in either case though
13:36:36
Colleen
<selwyn> 3b: you can write ´fill in the gap´ cards while you are learning new grammatical rules
13:36:49
Colleen
<|3b|> though i'm pretty sure what i was learning was out of date even when i was learning it though anyway :)
13:36:49
Colleen
<selwyn> i have a deck which already comes with such things, though i have not got to them yet
13:39:39
Colleen
<shinmera> No, the grammar is massively simpler, and you have no real rules on how to write it down
13:40:04
Colleen
<|3b|> selwyn: we were taught the "ch" in Ich etc as being a back-of-the-throat sort of sound, while my impression is that even at the time native speakers were just pronouncing it as "sh"
13:40:10
Colleen
<shinmera> Both of which are the hardest parts about German (aside from the gendered nouns thing which we unfortunately still have)
13:41:31
Colleen
<selwyn> i could move to germany for work purposes but i don´t know if i would be happy there partly due to the language issue
13:42:13
Colleen
<|3b|> "how to pronounce stuff" videos on youtube, it's still a lot closer to "sh" than to what we were taught
13:42:19
Colleen
<shinmera> selwyn: fwiw there's lots of english speaking people in Zurich and they don't seem to have a lot of trouble not knowing german.
13:43:38
Colleen
<selwyn> it is more the fact that: if people are going to speak english to me anyway, as i am a foreigner, then how am i meant to immerse myself in the first place
13:44:21
Colleen
<shinmera> you're still going to hear lots of people speaking german in your day to day life
13:44:39
Colleen
<shinmera> and if you really want to go for schooling, there'll be more opportunities for that as well.
13:44:59
Colleen
<shinmera> and people are always more than happy to help you out with their native language lol
13:45:27
Colleen
<selwyn> i attended one of heisig´s petalisp talks online and everyone switched to english once i joined
13:46:24
Colleen
<shinmera> IRL you will encounter people that don't do you taht courtesy though lol
13:50:15
Colleen
<selwyn> i can only report that it is easier to learn, it doesn´t appear to make the speakers more tolerant
13:52:03
Colleen
<|3b|> not that i really care about being able to physically speak any languages these days :p
13:54:41
Colleen
<selwyn> my weakness with learning languages has always been speaking, i suspect because i like to read things instead
13:55:19
Colleen
<shinmera> there's no gender for nouns or verbs, but there is gendered speech and idioms, so some verbs are "reserved" for the speaker of a certain gender.
13:56:54
Colleen
<|3b|> 90% of my motivation for language learning is reading, and most of the rest is anime (relatively low % since i don't actually watch much anime these days)
13:58:20
Colleen
<|3b|> with a few % left for the small chance that i have to interact with someone who doesn't know english (which probably means mexican spanish around here)
14:06:02
Colleen
<shinmera> Okey, part 1 of porting https://github.com/velipso/sndfilter/tree/master/src to libmixed is done. Now got low/high/all/band/etc. filtering in.
14:06:16
Colleen
<shinmera> Probably gonna port the compressor and reverb things in the coming days.
14:23:09
Colleen
<|3b|> at some point i switched to reading more light novels than anime/manga, then to korean light novels, then chinese web novels (all translated obviously, since i don't know any of those well enough to read them myself)
19:44:02
Colleen
<SAL9000> reverb effects usually introduce latency -- it's still RT-ready if each processing step (N samples in, N samples out) completes within deadline, no?
19:44:42
Colleen
<shinmera> My worry is that, with that much auxiliary data, it won't complete within the timeslice.
19:46:06
Colleen
<shinmera> iirc in Kandria it's defaulted to 5ms buffers, but the actual time you have to fill the buffer in is of course much less than that since there's much other work to be done, too (decoding, mixing, playback)
19:49:04
Colleen
<shinmera> I'm also intending on adjusting the reverb parameters at runtime. Wonder if that's feasible, too.
19:50:00
Colleen
<SAL9000> a trivial example: say you have a volume control (with unlimited slew rate)
19:50:34
Colleen
<SAL9000> if you apply volume adjustments at anything other than a zero-crossing point, you risk creating an audible discontinuity if the slew rate is high enough
19:51:26
Colleen
<SAL9000> delaying the input adjustments is "enough" for simple stuff like gain or eq -- not sure how to "de-zipper" something like a reverb, though.
19:52:03
Colleen
<shinmera> using something like https://www.musicdsp.org/en/latest/Filters/257-1-pole-lpf-for-smooth-parameter-changes.html
19:52:47
Colleen
<SAL9000> You can treat e.g. wet/dry mix as 2x gain and use step-at-zero-xing for those.
19:53:41
Colleen
<shinmera> I'm quite sure this implementation is overkill and I could get away with something much simpler.
19:54:27
Colleen
<shinmera> I want reverb that changes depending on how "tight" the environment is based on raycasts.
19:55:51
Colleen
<SAL9000> It's more suitable for a small set of environments (small space, large space, outdoors), but it could work if you generate new IR's based on raycast data?
19:56:24
Colleen
<SAL9000> Smoothing between different IR curves could be done as a crossfade between 2 different convolving filters
19:57:35
Colleen
<shinmera> The only thing i'm unsure about aside from the exact parameters is that one triangle thing in the diagram.
20:00:50
Colleen
<SAL9000> "Collision Rate / Material"... as in, the combination of "how many rays hit this surface" and "what kind of surface is it", perhaps?
20:02:00
Colleen
<shinmera> As for why all-pass, this article explains a bit https://www.earlevel.com/main/1997/01/19/a-bit-about-reverb/
20:03:09
Colleen
<shinmera> Anyway, I /am/ going to port that crazy reverb implementation, and will then prob do something custom for kandria.
20:07:03
Colleen
<SAL9000> aha, so APF basically rotates the phase of the signal w/o changing the amplitude
20:07:44
Colleen
<shinmera> kinda. I'm still struggling to get my head around the concept of 'phase' for PCM.