Hey Huricane! Are you ever going to add Sound dampening and echoes to your mod? This would be a huge thing to add to miencraft since how sound works never really makes sense, like randomly hearing a zombie when it's really like 20 blocks under you in a cave.
Or if you are actually down in the cave, and have no idea where the zombie is, or any of that.
Overall. Minecraft sound just never seemed to make any sense, So that's why i'm just pitching the idea to you.
I would love to see your awesome mod use sound dampening and sound reverberations in the future.
After having studied how MAtmos works quite a bit, I must regretfully inform that my understanding dissuades me of this being a possible direction of its development.
You see, however much MAtmos seems like it's actually aware of your surrounding environment, it really isn't at all.
It doesn't have a sense of direction or scale... really all it does is count blocks. Albeit it counts blocks in a smart way.
For instance, its determinant for what is or is not 'outside' is not, in fact, detecting that you are in physically enclosed space; rather, it's detecting the fact that there is no (or very little) sky light at your position.
To give truly useful context sensitive DSP effects or sound dampening, you'd need a mod that's actually aware of the geometry of the space that surrounds you, rather than one that counts the number of blocks around you of a specific type and then compares it to a database of presets that match the numbers.
Sure it's possible to make a mod that does that...
...but that mod isn't MAtmos. it's completely unrelated to what MAtmos does.
TL;DR: if MAtmos were a cheese grater, you'd be asking for the equivalent of a butter churn. Which is to say, yes they both have to do with dairy, but their processes are otherwise almost entirely dissimilar and do not ever really cross paths. Likewise, MATmos and a real time spatial reverb + attenuation simulator both have to do with sound, but their processes are almost entirely dissimilar and do not ever really cross paths either.
After having studied how MAtmos works quite a bit, I must regretfully inform that my understanding dissuades me of this being a possible direction of its development.
You see, however much MAtmos seems like it's actually aware of your surrounding environment, it really isn't at all.
It doesn't have a sense of direction or scale... really all it does is count blocks. Albeit it counts blocks in a smart way.
For instance, its determinant for what is or is not 'outside' is not, in fact, detecting that you are in physically enclosed space; rather, it's detecting the fact that there is no (or very little) sky light at your position.
To give truly useful context sensitive DSP effects or sound dampening, you'd need a mod that's actually aware of the geometry of the space that surrounds you, rather than one that counts the number of blocks around you of a specific type and then compares it to a database of presets that match the numbers.
Sure it's possible to make a mod that does that...
...but that mod isn't MAtmos. it's completely unrelated to what MAtmos does.
TL;DR: if MAtmos were a cheese grater, you'd be asking for the equivalent of a butter churn. Which is to say, yes they both have to do with dairy, but their processes are otherwise almost entirely dissimilar and do not ever really cross paths. Likewise, MATmos and a real time spatial reverb + attenuation simulator both have to do with sound, but their processes are almost entirely dissimilar and do not ever really cross paths either.
Perhaps given the time to think, The creator could make this mod happen, I would sure love to see this idea come to life.
I don't think sound dampening and echoes would be possible with the current state of Minecraft, given that it has no modder API.
If you understand Java and take a peek at the MCP then you'll quickly see that the Minecraft server simply doesn't provide the information needed to perform such tasks. There is no true indoors and outdoors since any block can be placed anywhere.
MAtmos pretty much makes an educated guess since light value isn't really an indicator of being indoors or outdoors, neither is having 20 blocks of air surrounding you since you could be in a cavern or outside at night. That's why it can cause quite some lag on certain systems because it constantly needs to poll your position and then guess.
I don't think sound dampening and echoes would be possible with the current state of Minecraft, given that it has no modder API.
If you understand Java and take a peek at the MCP then you'll quickly see that the Minecraft server simply doesn't provide the information needed to perform such tasks. There is no true indoors and outdoors since any block can be placed anywhere.
MAtmos pretty much makes an educated guess since light value isn't really an indicator of being indoors or outdoors, neither is having 20 blocks of air surrounding you since you could be in a cavern or outside at night. That's why it can cause quite some lag on certain systems because it constantly needs to poll your position and then guess.
I actually found a mod not to long ago the provides mods and echoes. But it's now dead. it's updated to 1.5.0 but not 1.5.1 and the modder as not been on at all, plus nothing was heard from him
The mod is called Bettersound and requires you to update the java library files lwgl, since minecraft does not like to update them.
2013-05-02 03:56:10 [INFO] [STDOUT] (MAtmos: WARNING) File sound3/matmos_hl/wildlife/critter5.ogg is missing (matmos_hl.wildlife.critter)
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000007f842d66220, pid=7728, tid=1528
#
# JRE version: 7.0_21-b11
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.21-b01 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C [OpenAL64.dll+0x6220] alSourcei+0x144
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# D:\MultiMC\instances\Mods 1.5.1\minecraft\hs_err_pid7728.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
It was impossible to kill Minecraft due to an error.
Minecraft exited with code -1.
Minecraft was killed.
Minecraft has stopped running because it encountered a problem; ModLoader has failed to initialize.
A full error report has been saved to C:\Users\Josh\AppData\Roaming\.minecraft\crash-reports\crash-2013-05-04_09.55.52-client.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash
--- BEGIN ERROR REPORT a23eb6da --------
Full report at:
C:\Users\Josh\AppData\Roaming\.minecraft\crash-reports\crash-2013-05-04_09.55.52-client.txt
Please show that file to Mojang, NOT just this screen!
Generated 5/4/13 9:55 AM
-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 396377352 bytes (378 MB) / 514523136 bytes (490 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: IWrUpdater, Config, WrUpdates, ...[eu.ha3.easy.TimeStatistic], [eu.ha3.matmos.conv.ReplicableSoundRelay, MAtmosConvLogger, ProcessorModel], [eu.ha3.matmos.engine.SoundRelay, MAtmosLogger], [eu.ha3.mc.convenience.Ha3Signal, Ha3KeyActions], [eu.ha3.mc.haddon.Manager, Bridge, Utility, ...]
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
ModLoader: Mods loaded: 2
ModLoader 1.5.2
mod_MAtmos r23 for 1.5.1
java.lang.VerifyError: (class: MAtDataGatherer, method: tickRoutine signature: ()V) Incompatible type for getting or setting field
at MAtMod.onLoad(MAtMod.java:89)
at HaddonBridgeModLoader.load(HaddonBridgeModLoader.java:126)
at ModLoader.init(ModLoader.java:742)
at ModLoader.addAllRenderers(ModLoader.java:205)
at bgy.<init>(RenderManager.java:97)
at bgy.<clinit>(RenderManager.java:14)
at net.minecraft.client.Minecraft.a(SourceFile:261)
at avv.a(SourceFile:56)
at net.minecraft.client.Minecraft.run(SourceFile:507)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT e09f9a3a ----------
And next time, guys, it would be nice if you use the spoiler tag ([SPOILER]) or code tag ([CODE]) for your bug reports. Posting bug reports like that take up a huge space in the page, making it a pain to scroll up and down the page.
The Meaning of Life, the Universe, and Everything.
Join Date:
1/5/2013
Posts:
50
Member Details
Could it be that this mod somehow prevents the default thunder sound from playing during a thunderstorm? I'm using Matmos for quite some time now and since then this is the case for me.
I don't know if it's intentional, but when I go to download MAtmos, I get a download for Audiotori instead.
EDIT: Actually, upon closer inspection, it appears the MAtmos and Audiotori links got switched around: If you want to download MAtmos, you have to go through the Audiotori page to do so.
Are there any good tutorials or examples on setting up or using the designer to make biome/dimension specific music? I just used the designer to try to set up music to play continuously in the nether and stop in the normal world, but the music doesn't even play at all.
EDIT: Got the nether music functioning. Had to move it to the sound3 folder instead of newsound. Still have no idea on biome-specific music though.
I'm using MC 1.5.2 and the latest version of MAtmos.
After having studied how MAtmos works quite a bit, I must regretfully inform that my understanding dissuades me of this being a possible direction of its development.
You see, however much MAtmos seems like it's actually aware of your surrounding environment, it really isn't at all.
It doesn't have a sense of direction or scale... really all it does is count blocks. Albeit it counts blocks in a smart way.
For instance, its determinant for what is or is not 'outside' is not, in fact, detecting that you are in physically enclosed space; rather, it's detecting the fact that there is no (or very little) sky light at your position.
To give truly useful context sensitive DSP effects or sound dampening, you'd need a mod that's actually aware of the geometry of the space that surrounds you, rather than one that counts the number of blocks around you of a specific type and then compares it to a database of presets that match the numbers.
Sure it's possible to make a mod that does that...
...but that mod isn't MAtmos. it's completely unrelated to what MAtmos does.
TL;DR: if MAtmos were a cheese grater, you'd be asking for the equivalent of a butter churn. Which is to say, yes they both have to do with dairy, but their processes are otherwise almost entirely dissimilar and do not ever really cross paths. Likewise, MATmos and a real time spatial reverb + attenuation simulator both have to do with sound, but their processes are almost entirely dissimilar and do not ever really cross paths either.
If you understand Java and take a peek at the MCP then you'll quickly see that the Minecraft server simply doesn't provide the information needed to perform such tasks. There is no true indoors and outdoors since any block can be placed anywhere.
MAtmos pretty much makes an educated guess since light value isn't really an indicator of being indoors or outdoors, neither is having 20 blocks of air surrounding you since you could be in a cavern or outside at night. That's why it can cause quite some lag on certain systems because it constantly needs to poll your position and then guess.
The mod is called Bettersound and requires you to update the java library files lwgl, since minecraft does not like to update them.
Full error report
http://pastebin.com/BtfBb2Qt
That's because 1.5.2 came out today. Wait for the mod to be updated.
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem; ModLoader has failed to initialize.
A full error report has been saved to C:\Users\Josh\AppData\Roaming\.minecraft\crash-reports\crash-2013-05-04_09.55.52-client.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash
--- BEGIN ERROR REPORT a23eb6da --------
Full report at:
C:\Users\Josh\AppData\Roaming\.minecraft\crash-reports\crash-2013-05-04_09.55.52-client.txt
Please show that file to Mojang, NOT just this screen!
Generated 5/4/13 9:55 AM
-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 396377352 bytes (378 MB) / 514523136 bytes (490 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: IWrUpdater, Config, WrUpdates, ...[eu.ha3.easy.TimeStatistic], [eu.ha3.matmos.conv.ReplicableSoundRelay, MAtmosConvLogger, ProcessorModel], [eu.ha3.matmos.engine.SoundRelay, MAtmosLogger], [eu.ha3.mc.convenience.Ha3Signal, Ha3KeyActions], [eu.ha3.mc.haddon.Manager, Bridge, Utility, ...]
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
ModLoader: Mods loaded: 2
ModLoader 1.5.2
mod_MAtmos r23 for 1.5.1
java.lang.VerifyError: (class: MAtDataGatherer, method: tickRoutine signature: ()V) Incompatible type for getting or setting field
at MAtMod.onLoad(MAtMod.java:89)
at HaddonBridgeModLoader.load(HaddonBridgeModLoader.java:126)
at ModLoader.init(ModLoader.java:742)
at ModLoader.addAllRenderers(ModLoader.java:205)
at bgy.<init>(RenderManager.java:97)
at bgy.<clinit>(RenderManager.java:14)
at net.minecraft.client.Minecraft.a(SourceFile:261)
at avv.a(SourceFile:56)
at net.minecraft.client.Minecraft.run(SourceFile:507)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT e09f9a3a ----------
http://www.youtube.com/user/TheRpg63
That's what the bug report exactly says.
And next time, guys, it would be nice if you use the spoiler tag ([SPOILER]) or code tag ([CODE]) for your bug reports. Posting bug reports like that take up a huge space in the page, making it a pain to scroll up and down the page.
http://pastebin.com/spW0rsBP
Life is a Learning Curve....
Unfortunately, you're stuck on the bottom...amongst the bones of the stupid.
He/she's working on it.
Do it yourself if you're so impatient.
EDIT: Actually, upon closer inspection, it appears the MAtmos and Audiotori links got switched around: If you want to download MAtmos, you have to go through the Audiotori page to do so.
I just used the designer to try to set up music to play continuously in the nether and stop in the normal world, but the music doesn't even play at all.EDIT: Got the nether music functioning. Had to move it to the sound3 folder instead of newsound. Still have no idea on biome-specific music though.
I'm using MC 1.5.2 and the latest version of MAtmos.
Link to MAtmos 1.5.2 until modder fixes actual links