Minetest logo

IRC log for #minetest, 2022-03-05

| Channels | #minetest index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:00 MTDiscord <luatic> mazes_80: you're testing with 5.5, right?
00:01 mazes_80 yes
00:01 LazyJ joined #minetest
00:01 MTDiscord <luatic> I'm fairly sure playeranim works on 5.4.2
00:01 Gustavo6046 joined #minetest
00:01 MTDiscord <luatic> as well as character_anim
00:01 MTDiscord <luatic> I just haven't had the time to figure out why 5.5 broke it
00:01 MTDiscord <luatic> I assume it's somehow related to local animations
00:02 MTDiscord <luatic> and perhaps the player_api changes
00:02 mazes_80 playeranim does, but character_anim breaks
00:03 MTDiscord <luatic> In 5.4.2 already?
00:03 mazes_80 no 5.5
00:09 mazes_80 texture are flickering though, as it does with my custom anim, which is easier to do in on_step than via 3d softwares, very basic but
00:10 mazes_80 thanks for last advice about blender 2.80, I was lazy and used 2.83.19 via wine ...
00:11 mazes_80 3ds export worked
00:14 proller joined #minetest
00:21 Alias2 joined #minetest
00:23 Verticen joined #minetest
00:28 fling joined #minetest
00:34 Gustavo6046_ joined #minetest
00:40 proller joined #minetest
00:44 grouinos joined #minetest
02:11 v-rob joined #minetest
02:18 v-rob joined #minetest
02:25 Oksanaa joined #minetest
02:35 Yad joined #minetest
03:50 grouinos joined #minetest
05:00 MTDiscord joined #minetest
06:01 riff-IRC joined #minetest
07:01 jvalleroy joined #minetest
07:01 jvalleroy joined #minetest
07:13 calcul0n joined #minetest
07:14 Flabb joined #minetest
07:30 Insayne joined #minetest
07:42 ___nick___ joined #minetest
07:50 lemonzest joined #minetest
07:55 Talkless joined #minetest
08:15 YuGiOhJCJ joined #minetest
08:29 sys4 joined #minetest
08:31 definitelya joined #minetest
08:34 ___nick___ joined #minetest
08:36 ___nick___ joined #minetest
09:20 appguru joined #minetest
09:58 Markow joined #minetest
10:16 Fixer joined #minetest
10:24 specing_ joined #minetest
11:02 proller joined #minetest
12:01 erlehmann joined #minetest
12:41 Talkless joined #minetest
12:56 proller joined #minetest
12:58 troller joined #minetest
13:10 sobkas joined #minetest
13:27 erlehmann joined #minetest
14:07 peterz joined #minetest
14:12 peterz joined #minetest
14:24 Taoki joined #minetest
14:57 peterz joined #minetest
15:02 peterz joined #minetest
15:03 BuckarooBanzai !seen Wuzzy
15:03 MinetestBot BuckarooBanzai: wuzzy was last seen at 2022-03-02 11:50:33 UTC on #minetest
15:03 BuckarooBanzai !tell wuzzy fyi: https://github.com/minetest-mirrors/hudbars/issues/1
15:03 MinetestBot BuckarooBanzai: I'll pass that on when wuzzy is around
15:15 ronoaldo joined #minetest
15:17 Fixer joined #minetest
15:52 Shadowslight joined #minetest
15:59 troller joined #minetest
16:01 GNUHacker joined #minetest
16:12 grouinos joined #minetest
16:13 grouinos joined #minetest
16:52 grouinos joined #minetest
17:05 sobkas joined #minetest
17:10 independent56 joined #minetest
17:10 independent56 ALSA lib conf.c:3916:(snd_config_update_r) Cannot access file /usr/share/alsa/alsa.conf
17:10 independent56 ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM default
17:10 independent56 AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
17:10 independent56 2022-03-05 17:09:40: ERROR[Main]: Audio: Global Initialization: Failed to open device
17:10 independent56 I keep on getting these errors and i thin these are the cuase of my sound issues
17:20 Krock_ you are right about this assumption
17:20 Krock_ how about you reinstall ALSA?
17:27 independent56 How?
17:27 independent56 (googles))
17:28 independent56 Done, do i have to restart?
17:28 independent56 Let me try...
17:29 independent56 joined #minetest
17:30 independent56 Back again
17:30 independent56 Same errors
17:31 independent56 The conf file exists
17:32 independent56 Nope, still same error
17:33 independent56 gtg
17:33 sfan5 one thing
17:33 independent56 but ill checkthe logs
17:33 independent56 sfan5, go on
17:33 sfan5 it's likely that you aren't even meant to use ALSA
17:33 sfan5 Linux system usually have pulseaudio or pipewire (on newer distros) as an audio server
17:34 independent56 It was the default option when i used minetest from snap.
17:34 sfan5 so maybe check that first
17:34 independent56 How do i change? Minetest.conf?
17:35 sfan5 that's not a decision Minetest makes
17:35 sfan5 on a whim I'd say it's either 1) your sound server doesn't work or 2) something about the snap package is broken
17:35 independent56 Ok.
17:35 independent56 I really do have to go.
17:37 sfan5 sure, just wanted to give you that hint
17:55 lagash joined #minetest
17:58 CieNTi joined #minetest
18:16 Taoki joined #minetest
18:19 olliy joined #minetest
18:21 Desour joined #minetest
18:41 Fixer_ joined #minetest
19:02 fling joined #minetest
19:21 Markow joined #minetest
19:22 v-rob joined #minetest
19:22 Gustavo6046 joined #minetest
19:22 grouinos joined #minetest
19:24 Gustavo6046 joined #minetest
19:31 Sven_vB joined #minetest
19:55 peterz joined #minetest
20:00 MTDiscord <jordan4ibanez> Pipewire is amazing
20:01 peterz joined #minetest
20:03 Desour jordan4ibanez: what exactly amazes you?
20:04 Fixer joined #minetest
20:08 definitelya_ joined #minetest
20:16 Verticen joined #minetest
20:22 grouinos joined #minetest
20:23 v-rob joined #minetest
20:30 sobkas joined #minetest
20:46 MTDiscord <jordan4ibanez> Well it's amazing to me that it's not pulseaudio
20:47 celeron55 on paper pipewire seems nice
20:47 celeron55 probably waiting it becoming mainstream before using it though, pulseaudio is working fine for me
20:48 MTDiscord <jordan4ibanez> Yes, I've tested it with audacity and obs on fedora 36 and it smokes pulseaudio, and it allows me to reroute my jackd audio filter with minimal config, latency cutouts are non-existent, I love it
20:49 celeron55 if i wanted to use jackd, i would try pipewire
20:49 erlehmann i wish people would just have done the plan9 thing and let everyone write to /dev/audio :(
20:49 celeron55 jackd is a bit of a pain
20:49 celeron55 erlehmann: that's not useful when you want to use filters and other audio workstation stuff
20:49 erlehmann celeron55 why?
20:50 celeron55 you need to be able to pipe audio from programs to each other
20:50 celeron55 in realtime
20:50 celeron55 jackd was created for that
20:50 erlehmann yeah, so a program provdies a /dev/audio to another program then?
20:51 erlehmann well, the only realtime filter thing i have done a LOT is gstreamer, so i am not exactly an expert on overlay filesystems for audio devices
20:51 celeron55 you need something to allow you to make and edit the routing
20:51 celeron55 not every program will implement a gui for that
20:51 celeron55 it would be stuid
20:51 celeron55 stupid*
20:51 Desour last time I tried pipewire, I haven't seen any gui program to change the volume. and pavucontrol, which I still had for pulseaudio created much crap in the patchbay tool (Helvum) (for which I also don't really understand the use, I couldn't modify anything)
20:52 erlehmann celeron55, https://sr.ht/~ft/pipewave/
20:53 erlehmann > Each instrument and filter is a filesystem. On top of that idea a DAW is supposed to be built, the UI is optional and is based on the files exposed by each instrument or filter.
20:53 MTDiscord <jordan4ibanez> Yeah jackd is awesome, you can use things like jackrack to sound like an ant or a booming monster. But you can also just plop your guitar into linux with an adapter with guitarix and have a monstrous tube amp rack, it's honestly the coolest thing ever
20:53 erlehmann i guess that is how plan9 people do the mixing
20:54 erlehmann you are right probably, jack it is
20:55 celeron55 jackd is also a disaster on a laptop, you get even more cpu usage than with pulseaudio, at least in my experience
20:55 celeron55 goodbye to silent fans and battery life
20:55 celeron55 of course a lot of it is due to the actual audio processing and not just the routing
20:55 MTDiscord <jordan4ibanez> Hahaha, this is also true
20:55 celeron55 but even when it's doing nothing
20:55 * erlehmann laughs in fan at ludicrous speed and no battery on the laptop
20:55 MTDiscord <jordan4ibanez> It has to process those empty bits at full force
20:55 erlehmann echo 'level disengaged' |sudo tee /proc/acpi/abm/fan
20:56 celeron55 well, it can't go to sleep, otherwise it wouldn't be realtime
20:56 erlehmann i think it shuts off the limiter for the fan or something
20:56 erlehmann allowing ludicrous speed
20:56 celeron55 erlehmann: probably doesn't exist on most machines
20:56 erlehmann true
20:56 erlehmann i'm just saying, i'm living the life hehe
20:57 erlehmann (i should probably apply some heat paste)
20:57 Desour my pulse has no realtime and doesn't eat much cpu ¯\_(ツ)_/¯
20:57 erlehmann celeron55 adjacent topic, did you ever make bytebeat music?
20:57 erlehmann the one where your music is defined as a very small c program
20:58 erlehmann viznut did an article on it and i did a presentation, many years ago
20:58 MTDiscord <jordan4ibanez> That sounds like tracking with extra steps 😛
20:58 celeron55 i may have made something, but i wouldn't expect to have it anymore
20:59 erlehmann jordan4ibanez check out my e guitar http://news.dieweltistgarnichtso.net/bin/pluck.c
20:59 celeron55 also, it wasn't good
20:59 erlehmann tcc -run pluck.c |aplay -f u8
20:59 MTDiscord <jordan4ibanez> Oh wow now that's actually kind of good. Also, I'm sure it was good
20:59 erlehmann it's absurd how simple it is to make a passable shitty guitar sound hehe
21:00 MTDiscord <jordan4ibanez> Perhaps I have gone too long without sleep, that is very cool erlehmann*
21:00 erlehmann yay
21:00 erlehmann jordan4ibanez if you want to make something like this yourself, implement this algorithm https://en.wikipedia.org/wiki/Karplus%E2%80%93Strong_string_synthesis
21:01 erlehmann it's basically a really dumb way to simulate the swinging of a string that gets excited
21:01 erlehmann pluc
21:01 erlehmann plucked
21:01 erlehmann that is the word
21:01 MTDiscord <jordan4ibanez> Now you make me wonder if there is a crate for making audio like this, hm
21:01 erlehmann jordan4ibanez here have this https://github.com/erlehmann/algorithmic-symphonies
21:02 erlehmann also here is my talk on it, you have to bear my bad englishing though https://media.ccc.de/v/saal_mp7_og_-_2013-07-06_15:00_-_making_music_with_a_c_compiler_-_erlehmann_-_5067
21:03 erlehmann oh and this https://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html
21:03 erlehmann countercomplex.blogspot.com/2011/10/some-deep-analysis-of-one-line-music.html
21:03 erlehmann https://countercomplex.blogspot.com/2011/10/some-deep-analysis-of-one-line-music.html
21:04 erlehmann jordan4ibanez, you can even live code music with this, with two different approaches. either libglitch-based (someone made an ios app and posted some header file, so i reimplemented it) or IBNIZ-based, the difference is that IBNIZ can hang during synthesis and is harder.
21:05 erlehmann hang as in, not the program hangs, but you do not get a waveform
21:06 MTDiscord <jordan4ibanez> No your english is very good, also this has put a smile on my face, truly cool
21:09 MTDiscord <jordan4ibanez> I wonder if an entity component system would benefit the lua entities due to how closely luajit maps to C
21:12 MTDiscord <jordan4ibanez> Also, perhaps minetest could make an engine element for the lua vm to call something like table:new(size) to avoid having the virtual machine rebuild the table's memory allocation every time a person plops a new element, if the person knows roughly or exactly how big the table will be, perhaps a preset of everything is true, and lua's dynamic type can be utilized to simply overwrite the booleans with their intended data
21:15 sfan5 I wondered about that before, like whether that's worth it or Luajit does a good enough job
21:16 Desour luajit has a table.new function. see: https://repo.or.cz/luajit-2.0.git/blob_plain/refs/heads/v2.1:/doc/extensions.html
21:16 MinetestBot [git] Zughy -> minetest/minetest: Allow get_sky to return a table (#11963) 44fc888 https://github.com/minetest/minetest/commit/44fc888bd64cc00836b0fea0666aa763b2565513 (2022-03-05T21:15:41Z)
21:16 sfan5 uhh wait what how did I never find out
21:16 Desour (new luajit at least)
21:16 MTDiscord <jordan4ibanez> Wait what in the
21:16 Desour https://luajit.org/extensions.html doesn't list it
21:17 MTDiscord <jordan4ibanez> That is an extension that LOVR definitely needs
21:17 sfan5 it's not defined on my version of luajit
21:17 sfan5 but the sandbox/whitelist of MT might mess with it too
21:17 Desour it may be a luajit 2.1 thing
21:18 MinetestBot [git] appgurueu -> minetest/minetest: Readd basic_debug as a HUD flag (#12020) b9e8867 https://github.com/minetest/minetest/commit/b9e886726c68613d39459acc8cb1a2f663b0362c (2022-03-05T21:16:17Z)
21:20 MTDiscord <jordan4ibanez> In my testing of table insertions of 32768 roughly got around 4-17 FPS in debug program. Pre-insertions, which was a huge, huge predefined table, arond 59-72. FFI C predefined array was 80-90 FPS. In between the 3 a safe median with no ffi was definitely the predefinition
21:20 Desour https://repo.or.cz/luajit-2.0.git/blob_plain/refs/heads/v2.0:/doc/extensions.html also doesn't list it
21:22 MTDiscord <jordan4ibanez> That extension could make luajit do extreme amounts of work with ease
21:25 MTDiscord <jordan4ibanez> tonumber() seems like an error waiting to happen
21:28 Desour ?
22:02 kamdard joined #minetest
22:13 appguru joined #minetest
22:24 specing_ joined #minetest
22:46 proller joined #minetest
22:49 v-rob joined #minetest
22:56 proller joined #minetest
23:00 Sven_vB joined #minetest
23:15 proller joined #minetest
23:23 grouinos joined #minetest
23:24 Verticen joined #minetest
23:28 beanzilla joined #minetest
23:32 panwolfram joined #minetest
23:50 v-rob joined #minetest

| Channels | #minetest index | Today | | Google Search | Plaintext