Jump to content


Photo
- - - - -

Alternative ORG Editor


Old topic!
Guest, the last post in this thread is over 60 days old. Posting in this thread will be considered a bump, so please make an attempt to be courteous if you go ahead with it.

If the last post is over 6 months old, it may instead be a better idea to start a new topic. If you aren't sure about what to do, feel free to ask a staff member for help, or try to locate a 'general questions'-type thread if it exists in this (sub-)forum.


  • Please log in to reply
33 replies to this topic

#1 25 October 2006 - 08:20 PM

Osmose Offline
Been here way too long...
"..."
Join Date: 25 Jun 2005
Location:
Posts: 372
 

I like Orgmaker. I'm apparently the only one around here who does. ;) But I digress.

Out of boredom and a passing interest in all things musical, I decided to take on making an alternative Org editor. I'm not even in an alpha stage. In fact, all I do have is DX8 DirectSound working and being able to create the whole spectrum with it, but I'm already looking for help.

Basically what I need is one of two things:

Samples of the sounds used in ORGMaker, or, more efficiently,
Data I can use to construct an identical wave.

The second one I mention because I remember someone saying that they knew of a set of Pxtone instruments that were the same as the ones used in CS - and as far as I've seen through limited poking through the program, Pxtone lets you construct the wave yourself, meaning it would be the data I need.

I mainly do this to practice programming things besides half-assed game demos, but also becuase OrgMaker, while really cool, is far from being intuitive or very user-friendly. If it gets off the ground (something which I make no promises of :p) I'd like for it to get more people motivated about making Orgs for their games.

Oh, and if anyone cares, feel free to play with my preliminary 5-minute program. ;)
Posted Image

#2 25 October 2006 - 08:47 PM

Ex-Administrator
"Life begins and ends with Nu."
Join Date: 30 Dec 2005
Location: LocationGermany
Posts: 3,170
Age: 21
 

He! I made also Sum orgs! Converted them from MIDI2ORG, but noone seems to be noticed -.-
Orgasm? Well thats a nice title ROFLMAO

Feel free to write me an E-Mail, if you want something from me.


#3 26 October 2006 - 11:13 PM

Osmose Offline
Been here way too long...
"..."
Join Date: 25 Jun 2005
Location:
Posts: 372
 

I've finally given in and am going to try and record the instruments myself and then chop em into usable samples. Ah well. Such is life. ;)
Posted Image

#4 27 October 2006 - 02:21 PM

RuneLancer Offline
The Bartender
"All your forum are belong to us!"
Join Date: 18 Jun 2006
Location: LocationMontreal, Canada
Posts: 581
Age: 28
 

Hrm, I don't think the samples are stored directly with the rest of the sounds (though some drums... well, drum-like tones anyhow are stored in the same block sounds are.) I could try to look into this this weekend, if you're still interested, but I can't guarantee anything since I'll be away part of the weekend.

Posted Image


#5 27 October 2006 - 05:33 PM

Osmose Offline
Been here way too long...
"..."
Join Date: 25 Jun 2005
Location:
Posts: 372
 

It's too late anyway, I already started last night and got 25 out of 99 samples of the different instruments done and split, with the rest of them lying in some wav files waiting to be split apart. It didn't take long, I just got distracted by FFX. Damn you, completionist nature and Celestial weapons!

Yay for Audacity!
Posted Image

#6 28 October 2006 - 06:34 AM

Osmose Offline
Been here way too long...
"..."
Join Date: 25 Jun 2005
Location:
Posts: 372
 

Earlier today I got a little piano thing working, such that it had a simple program-generated sine wave playing a full octave (And the way I coded the frequency functions, any note from any octave), and then promptly played FFX for the rest of the day (keep in mind I woke up at noon, so bleh ;)). I had stopped because I had hit a wall with changing the frequency of wav samples.

Well I've fixed it and now have a little wav-player thing. :)

http://star.walagata...mose/ORGasm.rar

It'll load any wav and play it on the middle octave. I've included the 25 samples that I ripped from ORGMaker last night just for testing purposes. Now that I can actually manipulate WAV's I'm going to clean up the horribly messy code and start work on the piano roll interface.

I'm not exactly sure if CS or ORGMaker can handle two notes at the same time on the same channel... sometime tomorrow I'll test it in ORGMaker, and if it passes, could someone here smack it into CS to see if it works there too?
Posted Image

#7 28 October 2006 - 07:10 AM

Ex-Administrator
"Life begins and ends with Nu."
Join Date: 30 Dec 2005
Location: LocationGermany
Posts: 3,170
Age: 21
 

Oh well, I still like the name :) :D :D
Nice player Ohhu Piano ;) Well are you going to make it a bit ORGMAKER like in the future? I hate Piano players because I'am very bad on it ^^" For me the ORGMAKER Interface is much easier :)

Feel free to write me an E-Mail, if you want something from me.


#8 28 October 2006 - 03:38 PM

Osmose Offline
Been here way too long...
"..."
Join Date: 25 Jun 2005
Location:
Posts: 372
 

Oh well, I still like the name :D :D :D
Nice player Ohhu Piano :) Well are you going to make it a bit ORGMAKER like in the future? I hate Piano players because I'am very bad on it ^^" For me the ORGMAKER Interface is much easier :)


Yeah, that's what I meant by "Piano Roll". ORGMaker has a Piano Roll interface, where you can see the notes in progression. The only other common way to lay notes in a music-editing program is like a sheet of music, which I'm bad at reading and don't like anyway.

One of the things motivating me in making this is the way the piano roll works. With ORGMaker you had to click a bunch of times to lay a note. I'm hoping to implement a way to "stretch" notes by dragging them, as well as having it remember the length of your last note so that when you lay a new one it's just as long - a lot of my inspiration comes from FL Studio. ;)

I'm going to test multiple notes real quick now...

Yeah, ORGMaker can't handle two notes on the same channel at the same time. Boo. I'll have to account for that when making the editor. Ah well.
Posted Image

#9 01 November 2006 - 08:16 PM

Osmose Offline
Been here way too long...
"..."
Join Date: 25 Jun 2005
Location:
Posts: 372
 

I'm sure no one is going to object me making progress posts every so often to vent frustration. :p

Course it isn't my fault that VB6 is horrible with handling dynamic arrays. Okay, so it's a little much asking to have dynamic arrays with a custom object class, but still.

I should make a list of what I want to be implemented in what I'd consider as a version 0.5. I'm sure I could number it much more conservatively, but my idea of 0.5 is basically functional without being able to open or save files, as well as a few little extra features like selecting notes and moving them as a group or cutting and pasting.

-Piano roll environment
-Being able to drag note lengths
-Playback of all notes & channels(I have yet to get around to playing two WAVs at once, but this should be handled easily by DirectX.)
-8 channels of instruments (drums are a no no right now because I've only got 25 instruments ripped right now anyway, and since getting the drums done is just a copy of the instruments, it ties in with this)
-Editable volume and panning for each note

So far I have it drawing the piano roll and telling me where on the roll I clicked (in terms of beat, not simply X and Y of mouse), as well as playing back single WAVs in different notes.

The problem I'm at right now is drawing and storing notes. Originally I tried using an array of "note" objects, where it would redimension the array to make room for a new note (I'll handle overlapping notes or adding notes to the middle later). VB was having trouble finding info on the notes as well as redimensioning the array. Then I tried to make a custom object that would act as the piano roll and contain the note objects, but that ran into the same problems. I was going to settle with a 2-dimensional array, but it was still whining about dynamic arrays, so I'm going to have to do a little more research on what the hell is going wrong with them.

My goal for today is to be able to draw single-beat notes by clicking. Once I've got that I have some college stuff to work on, and if I finish that and my homework, I'll get back and start working on note stretching.

EDIT: Fear, for I have conquored note drawing on this day. >=D
Posted Image

#10 02 November 2006 - 10:00 PM

Snarwin Offline
Neophyte Member
"Fresh from the Bakery"
Join Date: 04 Jul 2006
Location:
Posts: 19
 

Here's a zip of ORG instrument samples, in WAV format, that I found on PisColla a while back:

http://one.xthost.in...ice_organya.zip



Old topic!
Guest, the last post in this thread is over 60 days old. Posting in this thread will be considered a bump, so please make an attempt to be courteous if you go ahead with it.

If the last post is over 6 months old, it may instead be a better idea to start a new topic. If you aren't sure about what to do, feel free to ask a staff member for help, or try to locate a 'general questions'-type thread if it exists in this (sub-)forum.



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users