Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
General Discussion
»
Technology and Development
»
Computer Projects and Ideas
»
PMusic - Procedural Music Generator
« previous
next »
Print
Pages:
1
[
2
]
Go Down
Author
Topic: PMusic - Procedural Music Generator (Read 18486 times)
0 Members and 1 Guest are viewing this topic.
Rhombicuboctahedron
LV6
Super Member (Next: 500)
Posts: 437
Rating: +41/-6
Re: PMusic - Procedural Music Generator
«
Reply #15 on:
May 03, 2013, 11:03:52 pm »
Awesome!
The only sad thing is that there are billions of songs, and some may get really good 100 seconds into it (I like 117 90 seconds into but others might not listen that long) and we will never know what is good
Also, try 497, 503 and 510
Logged
Spenceboy98
LV7
Elite (Next: 700)
Posts: 547
Rating: +59/-2
Re: PMusic - Procedural Music Generator
«
Reply #16 on:
May 03, 2013, 11:53:57 pm »
13579 and 24680 sound cool.
Logged
I like milk.
cooliojazz
Support Staff
LV7
Elite (Next: 700)
Posts: 619
Rating: +66/-9
I omnoms on your soul
Re: PMusic - Procedural Music Generator
«
Reply #17 on:
May 04, 2013, 01:43:54 am »
Yeah, but isn't that kind of the cool thing about generated music at the same time? Someone who is willing to spend time listening can always find cool new things at every turn.
Watch as I change one tiny thing and every seed sounds completely different, MUAHAHAHAHAHA!!! Actually, not really, mostly this update just makes each seed a bit lower in pitch.
Major changes: Added a shuffle method which automatically increments the seed every 30 seconds, for those who quickly tire of the same seed. Added a bass part which plays quarter and eighth notes on the root of the chord, varied by octave. Added a drum checkbox for those who dislike the drums playing.
Minor things: Balanced parts a bit. The root note has a slightly smaller range of values. Made internal code more awesome.
New version is attached. Should I leave the old versions attached to the other posts in case someone likes the old versions better or something for some reason?
«
Last Edit: May 04, 2013, 01:50:11 am by cooliojazz
»
Logged
+1/-0 karm for this message
Spoiler
For
Random signess
:
You can not beat my skills.
Trust me.
So don't even try.
And remember never to trust someone who says, "Trust me."
TI File Editor Progress: Remade in java like a boss. 50% we'll call it? IDK =P
Java Libraries: JIRC - 90% JTIF - 5%
TI Projects: Unreal Notator - -5000%
Nomcraft, a Bukkit mod
Some of the music I write can be found here
|
The Rest Should Be Here (Bandcamp)
Darl181
«Yo buddy, you still alive?»
CoT Emeritus
LV12
Extreme Poster (Next: 5000)
Posts: 3408
Rating: +305/-13
VGhlIEdhbWU=
Re: PMusic - Procedural Music Generator
«
Reply #18 on:
May 04, 2013, 01:59:58 am »
This is pretty cool. Kind of fun mashing random numbers into it to see what it comes up with
327098723409872 Sounds interesting.
How big can a seed get? Guessing there's a max size because after enough numbers it doesn't change.
Logged
Vy'o'us pleorsdti thl'e gjaemue
cooliojazz
Support Staff
LV7
Elite (Next: 700)
Posts: 619
Rating: +66/-9
I omnoms on your soul
Re: PMusic - Procedural Music Generator
«
Reply #19 on:
May 04, 2013, 02:04:07 am »
haha, isn't it? And 9223372036854775807 (Long.MAX_SIZE) is the largest possible seed, though theoretically it should let you type in any size of number, it just might crash when you click change
Logged
Spoiler
For
Random signess
:
You can not beat my skills.
Trust me.
So don't even try.
And remember never to trust someone who says, "Trust me."
TI File Editor Progress: Remade in java like a boss. 50% we'll call it? IDK =P
Java Libraries: JIRC - 90% JTIF - 5%
TI Projects: Unreal Notator - -5000%
Nomcraft, a Bukkit mod
Some of the music I write can be found here
|
The Rest Should Be Here (Bandcamp)
Axenntio
LV3
Member (Next: 100)
Posts: 41
Rating: +3/-0
Re: PMusic - Procedural Music Generator
«
Reply #20 on:
May 06, 2013, 10:27:20 am »
Very good sound d*0*b
You can try to make a midi export
We select how pattern we want and he automaticaly export in .mid
(Hard isn't it ? :p)
Logged
[Game]Split It
[Tool]Snoud
cooliojazz
Support Staff
LV7
Elite (Next: 700)
Posts: 619
Rating: +66/-9
I omnoms on your soul
Re: PMusic - Procedural Music Generator
«
Reply #21 on:
May 08, 2013, 01:06:52 am »
Not terribly actually
I was already using midi to play the notes, so I just needed to redirect them to a file. I was already planning on doing that, but you hurried that to the foremost task haha. New version!
New stuff
-There are now modes. Instead of choosing chords 1-6, it will either choose chords 1-5 (Major mode; 3 major, 2 minor), 2-6 (Minor mode; 2 major, 3 minor) , or 3-7 (Combo mode; 2 major, 2 minor, 1 diminished). This makes it more likely for a song to have a more definite feel. The mode of the current seed is displayed in the title bar.
-Midi exporting! When the Midi Export checkbox is checked, every time you change the seed, all the notes played since last time you changed the seed are exported in midi format to the file "[seed].mid" where seed is the current seed. This may seem a bit weird, to only save when changing seeds, but for simple automatic exporting from an infinite source, it only makes sense to save when the source changes
(Or stream the data, but psh, who writes those kinds of systems
Seriously though, diong this would require me to not abuse the built in midi file writer, which im not ready to move away from quite yet.)
-Lots of minor things about how exactly it changes seeds which you probably won't notice unless you are very closely paying attention
New version attached!
NOTICE: I am 100% not responsible for the huge amount of files that will be generated if you turn on both exporting and shuffle and leave it running for an hour (That would generate ~120 files for those curious). *Cooliojazz runs*
«
Last Edit: May 08, 2013, 01:08:19 am by cooliojazz
»
Logged
Spoiler
For
Random signess
:
You can not beat my skills.
Trust me.
So don't even try.
And remember never to trust someone who says, "Trust me."
TI File Editor Progress: Remade in java like a boss. 50% we'll call it? IDK =P
Java Libraries: JIRC - 90% JTIF - 5%
TI Projects: Unreal Notator - -5000%
Nomcraft, a Bukkit mod
Some of the music I write can be found here
|
The Rest Should Be Here (Bandcamp)
MGOS
LV6
Super Member (Next: 500)
Posts: 336
Rating: +95/-0
Re: PMusic - Procedural Music Generator
«
Reply #22 on:
May 08, 2013, 10:51:06 am »
This program is awesome! I thought of making something similar for android which detects the bpm you're running and auto-generates some music for jogging.
1789 sounds really nice
Logged
Author of following games/utilities:
FLAK Tank (top down shooter)
Bullet Proof (2 player shooter)
Temple Run
Isometric Tilemapper
Moving out of the TI 83+'s case:
Add a Serial VFD
Add a large LCD
Add a PICmicro
Add a TV remote control
Create Music with TI-Studio
My Music:
Glance of the Night
Axenntio
LV3
Member (Next: 100)
Posts: 41
Rating: +3/-0
Re: PMusic - Procedural Music Generator
«
Reply #23 on:
May 08, 2013, 11:59:21 am »
Yea MIDI File !
This program is very awesome !
And the generating sound very cool !
Ear !
I use the midi file into FL Studio and I've add instrument with de same notes.
«
Last Edit: May 08, 2013, 12:11:42 pm by Axenntio
»
Logged
[Game]Split It
[Tool]Snoud
Darl181
«Yo buddy, you still alive?»
CoT Emeritus
LV12
Extreme Poster (Next: 5000)
Posts: 3408
Rating: +305/-13
VGhlIEdhbWU=
Re: PMusic - Procedural Music Generator
«
Reply #24 on:
May 09, 2013, 03:17:28 am »
New version doesn't run for me, in either 6 or 7
The window opens and has the fields and everything, it just doesn't play.
Spoiler
For
terminal output
:
lobster4breakfast@meridian:~/Music$ java -jar PMusic.jar
Exception in thread "main" java.lang.NoSuchMethodError: javax.sound.midi.MetaMessage.<init>(I[BI)V
at com.up.pmus.Main.changeSeed(Main.java:260)
at com.up.pmus.Main.setupStuff(Main.java:235)
at com.up.pmus.Main.main(Main.java:51)
Edit: verbose paste from irc
http://pastebin.com/tnaAZCWg
«
Last Edit: May 09, 2013, 02:51:29 pm by Darl181
»
Logged
Vy'o'us pleorsdti thl'e gjaemue
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: PMusic - Procedural Music Generator
«
Reply #25 on:
June 07, 2013, 10:44:38 pm »
Darn that is quite interesting. Some seeds gives some rather good results, such as 8000.
If there are some epically sounding songs that can be generated with this program, this program could almost be used in a video game for generating soundtrack
«
Last Edit: June 07, 2013, 10:46:22 pm by DJ Omnimaga
»
Logged
Print
Pages:
1
[
2
]
Go Up
« previous
next »
Omnimaga
»
Forum
»
General Discussion
»
Technology and Development
»
Computer Projects and Ideas
»
PMusic - Procedural Music Generator