Search found 14 matches

by mgabor
Thu Feb 27, 2025 12:33 pm
Forum: Implemented Suggestions
Topic: Programmable Speaker Improvements
Replies: 33
Views: 4823

Re: Programmable Speaker Improvements


I just realized that you can technically make the existing sounds play cyclically! You just have to play multiple sounds of the same type started with an exact delay and manipulate their volumes so that they seamlessly transition into one another.


Here's a simple proof of concept that lengthens ...
by mgabor
Thu Feb 27, 2025 11:38 am
Forum: Implemented Suggestions
Topic: Programmable Speaker Improvements
Replies: 33
Views: 4823

Re: Programmable Speaker Improvements


Implemented for the next release, 2.0.36.


Donion, can you please take another look at the "Stop playing" behavior? When a sample needs to be stopped, the audio engine must wait for the next zero crossing event of the sample in order to avoid an audible pop.

Here's a programmable speaker ...
by mgabor
Thu Feb 27, 2025 11:22 am
Forum: Implemented Suggestions
Topic: Programmable Speaker Improvements
Replies: 33
Views: 4823

Re: Programmable Speaker Improvements


My brain is just getting stuck on "you can't possibly need more than 4 speakers for a violin, 1 for a trombone, 6 for a guitar, 4 for a bass"


That's a good point, that's the number of polyphony that those instruments are physically capable of. If you pluck a string that's already "playing" a ...
by mgabor
Thu Feb 27, 2025 10:02 am
Forum: Implemented Suggestions
Topic: Programmable Speaker Improvements
Replies: 33
Views: 4823

Re: Programmable Speaker Improvements

I just realized that you can technically make the existing sounds play cyclically! You just have to play multiple sounds of the same type started with an exact delay and manipulate their volumes so that they seamlessly transition into one another. This way you could make it so that you only hear the ...
by mgabor
Thu Feb 27, 2025 9:51 am
Forum: Implemented Suggestions
Topic: Programmable Speaker Improvements
Replies: 33
Views: 4823

Re: Programmable Speaker Improvements


Doesn't it just increace the number of speakers needed a bit? Or am I thinking in sheet music too much?


You could account for each instrument’s note length and allocate notes across a number of speakers so that they never overlap on the same speaker. Assuming that most notes will have different ...
by mgabor
Wed Feb 26, 2025 11:31 pm
Forum: Implemented Suggestions
Topic: Programmable Speaker Improvements
Replies: 33
Views: 4823

Re: Programmable Speaker Improvements

I've been testing the new speaker behaviors and I found something that wasn't immediately obvious. The volume control is evaluated every tick, not just at the start of the sample playback. This has always been the case, it just didn't matter too much since you had no other option than manually ...
by mgabor
Wed Feb 26, 2025 7:33 pm
Forum: Implemented Suggestions
Topic: Programmable Speaker Improvements
Replies: 33
Views: 4823

Re: Programmable Speaker Improvements

The vanilla programmable speaker sounds are in a bit of a weird place currently. On the one hand, having limited tools to make songs/music boxes adds to the charm of the whole thing. If Factorio had the full note range of every instrument in the General Midi standard there wouldn't be much of a ...
by mgabor
Wed Feb 26, 2025 7:13 pm
Forum: Implemented Suggestions
Topic: Programmable Speaker Improvements
Replies: 33
Views: 4823

Re: Programmable Speaker Improvements

Looking at new the features now.

Using the new volume control is very easy for me to add, so it will definitely be implemented in miditorio.

The "stop immediately" is a bit more tricky. Midi note off events assume that the sound will still have a "release" tail after, so they don't translate ...
by mgabor
Wed Feb 26, 2025 6:14 pm
Forum: Implemented Suggestions
Topic: Programmable Speaker Improvements
Replies: 33
Views: 4823

Re: Programmable Speaker Improvements

Because I want to make a better music box than MIDItorio
You misspelled “with MIDItorio” :D

Jokes aside, these are exactly the features I wanted. Thanks so much everyone! Can’t wait to play around with them.
by mgabor
Sat Feb 22, 2025 9:56 am
Forum: Releases
Topic: Version 2.0.34
Replies: 45
Views: 15545

Re: Version 2.0.34

+1 for reverting the `signal-ghost` removal.

That is the only thing that got removed, making it the only breaking change in the update.

I would very much prefer if this was re-added before the change goes out of experimental, this would "break" almost all miditorio.com builds.

("Break" might be ...
by mgabor
Wed Nov 06, 2024 3:55 pm
Forum: Pending
Topic: [Lou]Crash when moving belts with wire connected on space platform
Replies: 1
Views: 215

[Lou]Crash when moving belts with wire connected on space platform

Attached logs, crash dump and last autosave before the crash. Space platform in question is called "Easy W".

Server survived, only the client crashed.

I moved these two belts by Ctrl + X ing them, then super force placing them to where they are shown in the screenshot.

Note that there was a wire ...
by mgabor
Tue Oct 29, 2024 2:22 pm
Forum: Resolved Problems and Bugs
Topic: [Donion] [2.0.12] /mute-programmable-speaker only mutes global sounds, not surface
Replies: 2
Views: 705

[Donion] [2.0.12] /mute-programmable-speaker only mutes global sounds, not surface

The /mute-programmable speaker command only mutes speakers that are set to "global". With the addition of the "surface" setting I would expect those to be muted too.
by mgabor
Sat Oct 26, 2024 9:29 am
Forum: Minor issues
Topic: Rail reflection on water has transparency in /screenshot
Replies: 0
Views: 186

Rail reflection on water has transparency in /screenshot

Rail reflection on water has transparency in screenshot generated with the `/screenshot` command.

Example screenshot: screenshot-tick-888426.png

Even here you can see that the rail reflections are lighter than normal, because the forums have a gray background color showing through the image ...
by mgabor
Thu Feb 02, 2023 12:49 pm
Forum: Mods
Topic: [MOD 0.16] Bulk Rail Loaders
Replies: 265
Views: 127221

Re: [MOD 0.16] Bulk Rail Loaders

I'm encountering a graphical glitch on an M1 Macbook running Factorio 1.1.76 And BRL 1.1.6:

Screenshot 2023-02-02 at 13.45.56.png

Straight rail sections look like they have some strange sprite overlay on the outmost zoom level. On closer zoom levels this is faded, and is completely invisible on ...

Go to advanced search