Page 1 of 1

Sound with Fun

Posted: Sun Nov 05, 2017 5:16
by KINGTUT10101
Would it be possible to make a building play a sound using fun?

Re: Sound with Fun

Posted: Sun Nov 05, 2017 5:19
by CommanderABab
That might get out of hand very quickly!

Re: Sound with Fun

Posted: Sun Nov 05, 2017 13:02
by Lobby
Sure, will be added:

Code: Select all

[
  {
    "id":"$fun_soundtest_sound00",
    "type":"sound",  // Type sound
    "file":"sound.mp3",  // Sound file in same directory
    "volume":1.0  // Default is 1.0
  },
  {
    "id":"$fun_soundtest_usage00",
    "type":"decoration",
    ...
    "on click fun":[
      {
        "actions":[
          {"type":"play","id":"$deco_soundtest_sound00"}  // Play sound
        ]
      }
    ]
  }
]

Re: Sound with Fun

Posted: Sun Nov 05, 2017 13:12
by TheFennekin
So the music file will come with your files? You are just gonna choose a music file?

Re: Sound with Fun

Posted: Sun Nov 05, 2017 16:23
by KINGTUT10101
Yes. I was inspired by redstone and noteblocks from Minecraft.

Re: Sound with Fun

Posted: Mon Nov 06, 2017 1:42
by KINGTUT10101
Yes, but now we can do it with fun.

Re: Sound with Fun

Posted: Sat Nov 11, 2017 0:52
by KINGTUT10101
I've noticed that the pitch of a sound changes with every use. Could this be fixed @Lobby

Re: Sound with Fun

Posted: Sat Nov 11, 2017 0:59
by Lobby
Wow, you're good. I forgot about that... it's used to avoid that same samples sum up to a loud noise.

Re: Sound with Fun

Posted: Sat Nov 11, 2017 4:33
by KINGTUT10101
There's also a crackling sound that occurs sometimes

Re: Sound with Fun

Posted: Sun Mar 31, 2019 15:06
by Lobby
I think I have found a solution to the crackling sound issue.

But more importantly @ KINGTUT10101 I recently found out that it would be better to avoid ogg or wav files in your plugins completely since they may lead to playback issues dependent on how the manufacturer implemented it :teach
(Yes, as a programmer you normally you use pre-written functions and don't write things like that on your own, especially for complicated stuff like sound)

My conclusion is that MP3 is the only "safe" solution. It should also have similar file size compared to ogg while wave is basically unusable from a file size perspective. In case you have to convert files I can recommend a free tool called Audacity (for PC).
You have to use MP3 in order to support iOS.

Re: Sound with Fun

Posted: Sun Mar 31, 2019 17:35
by Imran M
Time to make a meme.

Re: Sound with Fun

Posted: Sat Jun 08, 2019 17:58
by Lobby
:66:
In order to support iOS you have to use MP3 since other music formats are not supported there.
Unsupported sound files will simply be ignored, so your plugins will still work, just without sound.