MIDICraft: Convert MIDI files to Minecraft Note Blocks
#1
Posted 24 January 2011 - 12:41 AM
Hi Minecraft forums.
I've been working for the past week on a project I'm calling MIDICraft
#2
Posted 24 January 2011 - 06:35 AM
cNMoqKZivSI
At least some recommendations on what features would be useful?
#3
Posted 24 January 2011 - 07:58 AM
Or for that matter, the ability to output as a .schematic file that WorldEdit or MCEdit could import into an existing world would be great too!
#4
Posted 24 January 2011 - 08:14 AM
As I plugged through the mclevel.py InfDev code I realized that schematics would probably be smarter, but since I don't know how they work I just avoided them. I'll take a look once I'm confident that my code works fine, but it looks like most of the methods are the same.
I apologize that the syncing's so bad on the first video--I don't know if it got worse or if I just didn't notice it while uploading at 5am. I tried refilming in a higher definition but the recorder choked. I promise it's not a hoax, though, and that what you're hearing corresponds to what you're seeing (just not necessarily at the same time).
#6
Posted 24 January 2011 - 02:00 PM
Other than that, nice mod, I'm sure I'll use it.

Hey, I'm pretty new in this forums, if you want to meet me or something, don't hesitate to PM =).
You know you're crazy when you scroll down on my sig to read this sentence.
#7
Posted 24 January 2011 - 04:05 PM
And let's say I'll have some sort of public code by Wednesday night I guess? I can get the GUI work knocked out and sure a commandline as well.
#8
Posted 24 January 2011 - 09:18 PM
demanusflint said:
We see this a lot. This is why the best music boxes use minecarts and wood pressure plates. Here's an example.
viewtopic.php?f=1020&t=144991
Usually the pressure plate sound has been edited out, but you can get around this without edits by putting some distance between listener+noteblocks and the floor plates. This is a little tricky in my mind.
I hope you didn't have a ton of problems with pymclevel. I know I haven't been keeping the "documentation" up to date but if you already know a few things about the level format you should be able to figure it out. Schematic files should be easier to work with since they aren't split into chunks.
#9
Posted 25 January 2011 - 01:03 AM
I'm not sure that I agree that the minecart method is "better"
#10
Posted 25 January 2011 - 06:15 AM
Another video! This is execution of the program in real time (it's hard to tell
#11
Posted 25 January 2011 - 05:58 PM
Definitely like this though, It'd be an awesome way to have a fanfare play as people walk into a grand hall or something..
Make disneyland-esque rides with it or something!
#14
Posted 26 January 2011 - 07:31 AM
To the people above, Demanusflint has said this already so just be patient:
"And let's say I'll have some sort of public code by Wednesday night I guess? I can get the GUI work knocked out and sure a commandline as well."
#15
Posted 26 January 2011 - 10:33 AM
Hopefully I included all the other modules you need. You should be able to double-click midicraft.py or whatever for the GUI or check out "python midicraft.py --help" for the CLI.
Thanks!
e: apologies for the readme, i'm sure it's awful. it's 5:30am though
ee: I forgot to mention that it currently starts at the player position. Not really unexpected but worth mentioning.
#16
Posted 26 January 2011 - 12:06 PM
#17
Posted 26 January 2011 - 12:37 PM
#18
Posted 26 January 2011 - 03:25 PM
And Python is cross-platform, you just need to make sure you have it installed on your computer.
#19
Posted 26 January 2011 - 03:46 PM
#20
Posted 26 January 2011 - 04:27 PM

Help


















