Inactive [FUN/MECH] MusicCraft v1.4.4 - Compose music! Play it with note blocks! [1185]

Discussion in 'Inactive/Unsupported Plugins' started by bekvon, Mar 1, 2011.

  1. Offline

    death1223


    I attempted, and maybe failed, but I also screwed up while recording!

    Oh I just gotta mention this aswell... GOSICK FTW!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 10, 2016
  2. Offline

    QQCucumber

    1.4 works so well, thank you! I haven't had any issue with it so far.

    Looks like I spoke too soon. This is with build 552:

    Code:
    2011-03-16 12:17:49 [SEVERE] java.util.NoSuchElementException
    2011-03-16 12:17:49 [SEVERE] 	at java.util.LinkedList.removeLast(Unknown Source)
    2011-03-16 12:17:49 [SEVERE] 	at org.bukkit.craftbukkit.util.SoftMap.fastGet(SoftMap.java:110)
    2011-03-16 12:17:49 [SEVERE] 	at org.bukkit.craftbukkit.util.SoftMap.get(SoftMap.java:98)
    2011-03-16 12:17:49 [SEVERE] 	at org.bukkit.craftbukkit.CraftChunk.getBlock(CraftChunk.java:64)
    2011-03-16 12:17:49 [SEVERE] 	at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:57)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.World.k(World.java:366)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.World.h(World.java:351)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:286)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.World.k(World.java:375)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.World.h(World.java:350)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:286)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.World.k(World.java:375)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.World.h(World.java:350)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.World.f(World.java:323)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.World.b(World.java:307)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.BlockDiode.a(SourceFile:67)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.World.a(World.java:1540)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.World.g(World.java:1439)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:348)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
    2011-03-16 12:17:49 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-16 12:17:49 [SEVERE] Unexpected exception
    java.util.NoSuchElementException
    	at java.util.LinkedList.removeLast(Unknown Source)
    	at org.bukkit.craftbukkit.util.SoftMap.fastGet(SoftMap.java:110)
    	at org.bukkit.craftbukkit.util.SoftMap.get(SoftMap.java:98)
    	at org.bukkit.craftbukkit.CraftChunk.getBlock(CraftChunk.java:64)
    	at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:57)
    	at net.minecraft.server.World.k(World.java:366)
    	at net.minecraft.server.World.h(World.java:351)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:286)
    	at net.minecraft.server.World.k(World.java:375)
    	at net.minecraft.server.World.h(World.java:350)
    	at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
    	at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:286)
    	at net.minecraft.server.World.k(World.java:375)
    	at net.minecraft.server.World.h(World.java:350)
    	at net.minecraft.server.World.f(World.java:323)
    	at net.minecraft.server.World.b(World.java:307)
    	at net.minecraft.server.BlockDiode.a(SourceFile:67)
    	at net.minecraft.server.World.a(World.java:1540)
    	at net.minecraft.server.World.g(World.java:1439)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:348)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 10, 2016
  3. Offline

    bekvon

    Agreed! :D

    Can you try the latest bukkit? I looked through the crash log, however there are no references to any of my files in there. Almost all of them are "net.minecraft" or "org.bukkit" files which makes me think this is somehow related to a bukkit bug that may be fixed in a later release. Hopefully a new recommended build will come out soon so we wont have to rely on these bukkit dev builds.

    EDIT: just for future reference, any crash logs related to MusicCraft will contain "com.bekvon.bukkit.musiccraft" files somewhere in the crash log.
     
  4. Offline

    QQCucumber

    Okay, went to 556. I'll let you know if it happens again.
     
  5. Offline

    MationMac

    I used the ff7 files to recreate the setup almost just like in the Voxelbox example, but some of the sounds loose sync, why is that?
     
  6. Offline

    QQCucumber

    The recording was done directly from their server box. The timing on notes will always be a little off for everyone else.
     
  7. Offline

    emoknight

    how do i change this to make it work??

    Code:
    #TITLE Converted by midimml
    #COMPOSER midimml user
    #PROGRAMER midimml
    
    /* generated by midimml */
    
    ABCDE @2 q8 v8 t120
    A @3
    @01 = { 3 3 2 2 1 1 1 0 }
    @v01 = { 12 8 4 1 }
    @v02 = { 6 8 9 12 15 4 15 8 4 4 2 }
    E o0
      
    A 
     
  8. Offline

    Jendon23

    activating with redstone isnt working for me... i have it arranged exactly like in the video
     
  9. Offline

    bekvon

    You didn't disable it in the configuration did you? Also, what bukkit version + MusicCraft version are you using? There was a bunch of redstone changes in build 532 that broke v1.3.4. You will need to use v1.4 if your using 532 or higher.
     
  10. Offline

    eltorqiro

    This is a seriously awesome thing :) Congrats on making something wonderful!
     
  11. Offline

    Dewaffler

    How can I do this without Permissions plugin? I can't use it due to problems with Essentials and I do not even want it so is there a way to add permissions with Essential's "Fake Permissions"? Or is there a way to bypass permissions as I can't use it and I do want to use the plugin without getting "You don't have permission"
    Thanks
     
  12. Offline

    bekvon

    Im not very familier with the Essentials permissions, but I believe they use the same format as regular Permissions. Most likely whats happened in your case is that it has detected the Essentials permissions and since you haven't added any permission nodes to Essentials it thinks you don't have permission for anything (I'm assuming your already using Essentials Fake Permissions).
     
  13. Offline

    Stalker

    This must be a really silly question:
    How do I convert midis to MML? :confused:
     
  14. Offline

    death1223

    Not possible.
     
  15. Offline

    bekvon

    It is possible in v1.4. Use /mml import [MidiFileName] The midi file should be in the songs folder when you run this. Also leave off the ".mid" at the end. It gives you a very rough mml version of the midi.
     
  16. Offline

    QQCucumber

    @bekvon Honestly the only thing MidiBanks has over MusicCraft at this point is the fact its system of playing songs is a lot more compact. Do you think you could look into this, like maybe having it so one sign plays a string of noteblocks if they follow a certain naming scheme?

    For instance, If I do
    [MMLSong]
    rock*

    It will play every file that starts with the word 'rock' along a row of noteblocks in alphabetical order. So like, rock, rock2, rockbass.
     
  17. Offline

    bekvon

    Yea, I could probably do something like that. I'll have to think about how exactly it would work.
     
  18. Offline

    Gun_Asylem

    i am having an issue using redstone.. i have a block with a final fantasy sign, i can right click the sign and it plays fine. but then i place a strait redstone direct to the sign and have a switch at the other end. when i flip the switch it lights up but the music doesnt start? what am i doing wrong?
     
  19. Offline

    bekvon

    Hmm, that should work just fine... What CB version are you using?
     
  20. Offline

    Gun_Asylem

    516 i believe
     
  21. Offline

    bekvon

    516 is too old, there was a bunch of changes to redstone in build 532 that broke stuff and I had to change it. You therefore need to use at least build 532 for redstone to work.
     
  22. Offline

    OkinKun

    If there's only 2 octets, why don't you simply use Lowercase for one, and Uppercase for the other?
    To my knowledge, Notch hasn't given any indication of adding more in the future. (There's no reason for him to make it that complex.)

    I mean, wouldn't that save space, since signs have VERY limited space to type notes into?

    Also, we SOO need a proper place to post sign compositions and MML files! =D
     
  23. Offline

    fregman

    if tried mml like these

    http://mabinogi.nexon.net/FunStuff/ComposerView.aspx?boardNo=603&contentNo=00Aza&pageIndex=3

    but it doesnt seem to work
    Code:
    #MML Song file generated by MusicCraft.
    #Tue Mar 22 12:45:55 CET 2011
    Name=Track12
    Composer=fregman
    Song=[MML]t145v14o5e<b8>c8d8e16d16c8<b8aa8>c8ed8c8<b8e8g+8>c8dec<aa2r8>df8a8r8g8f8e.c8e8r8d8c8<b8r8b8>c8d8r8e8r8c8r8<aar>e<b8>c8d8e16d16c8<b8aa8>c8ed8c8<b8e8g+8>c8dec<aa2r8>df8a8r8g8f8e.c8e8r8d8c8<b8r8b8>c8d8r8e8r8c8r8<aare2c2d2<b2>c2<a2g+2br>e2c2d2<b2>cea2g#2
    
    that is one of the track
     
  24. Offline

    Omniscient

    Hi,
    Is there any way to find out what part has to be played with a bass and what part with the piano?
    Now all my christmas carols sound like shit.
     
  25. Offline

    bekvon

    Hmm, thats not a bad idea actually. It is more efficient use of space. Maybe I'll add a configuration option for that. As for a place to post MML, well I'm afraid I have no such place, but if anyone else wants to make one, feel free to. :)

    Its because of the "o5" in there, since minecraft only has 2 octets, 5 is out of its range. Also, minecraft doesn't support different note lengths, so like "c8" can only be a "c" in mine craft.

    Unless the author put the instrument in the name or inside the file's comments section, no not really...
     
  26. Offline

    Omniscient

    Damnit. now I have to try all those 50 tracks.
    Well, thanks anyways.
     
  27. Offline

    woodzy

    dear plugin maker for this I LOVE YOU!!! got it working FIRST TRY!! i have all ready got all the songs from here XD my town(s) have nice sound to thenm now =:)

    NEED HUGEW FAVOR! pplugin maker can u please make an external song converter? that can do mulit songs? my players are going down my throught for song to be uploated and its a bitch to do them all one by one.
    or even maby a * to do all the songs in the directory?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 10, 2016
  28. Offline

    QQCucumber

    Why not just have the plugin ignore it?
     
  29. Offline

    bekvon

    I can try to do that, for just a simple "all in directory" option wont be too hard.

    Because that would make too much sense :p. No actually I do need to fix that, just so busy with other plugins and real life right now.
     
  30. Offline

    Inacio

    How do I choose the playback speed?
     

Share This Page