Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411562 Posts in 69384 Topics- by 58444 Members - Latest Member: darkcitien

May 04, 2024, 02:09:13 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsminimal echo - visual mml editor
Pages: [1]
Print
Author Topic: minimal echo - visual mml editor  (Read 1698 times)
droqen
Level 10
*****


View Profile WWW
« on: February 13, 2011, 02:47:58 PM »


I desire to make a simple tool for writing music in MML.
It will be made in AS3, and as such there will be no actual filesaving mechanism. It will be able to output to text, and input from text in lieu of such.
Pictured above is the logo-type thing which I shall use for this project.

Progress on this will probably happen slowly, in between my other projects.


If I'm feeling extra adventurous,
I will allow editing visually or textually to cause changes to one another in real time! woo.

Also, I like MML because it has a good and free AS3 synthesizer.

Double also, I would not be unappreciative of someone desiring to assist. That is all.
« Last Edit: February 13, 2011, 04:57:38 PM by Droqen » Logged

Triplefox
Level 9
****



View Profile WWW
« Reply #1 on: February 13, 2011, 10:41:26 PM »

Very interesting. I will be watching this.
Logged

droqen
Level 10
*****


View Profile WWW
« Reply #2 on: February 13, 2011, 11:04:19 PM »

This may interest some more than others:

Because I often use my netbook which has a touchpad which means I don't like using the mouse a whole lot, I'm going to try to allow keyboard-only controls wherever it is possible.

Besides -- flash only has input for a single mouse button. Why bother?

Although I'm not a tracker kinda guy, I used LSDJ and was awfully impressed by its control scheme. It wasn't exactly welcoming, but it definitely made sense after a bit of learnin' and it worked wonderfully with very few buttons available to it.
Logged

JMickle
Level 10
*****



View Profile
« Reply #3 on: February 15, 2011, 05:06:08 PM »

i would definitely and pretty obviously be up for testing
Logged

droqen
Level 10
*****


View Profile WWW
« Reply #4 on: February 23, 2011, 01:52:03 PM »

Goalset / Milestone #1:

Allow keyboard or mouse input for a single track, with no soundy modulation (aside from long notes & rests).

Output to string (textbox)
Optional: real-time string update

Input from string (same textbox)

EDIT :: Biggest problem of the day = how to deal with input errors?

Input will occur separately from output -- thou shalt paste into the text box and choose load immediately, for if you do not, it will be overwritten by the next change you make.

Yes, it will be possible to load from MML but errors will probably screw things up. I'll skip things which I haven't programmed acceptance for yet (... where possible, anyway)

EDIT ::

What if I were to make it more like coding?
Since it's already similar to writing code, I could simply play appropriate notes on their input -- and allow you to select and play small segments. hrm
« Last Edit: February 23, 2011, 03:00:15 PM by Droqen » Logged

knight
Level 3
***

aka dude4k


View Profile
« Reply #5 on: February 23, 2011, 05:55:57 PM »

A code like music synthesizer would be awesome.
So something like
Code:
for (int i=0;i<5;i++)
{
   notePlay(Note->A);
}
Logged
droqen
Level 10
*****


View Profile WWW
« Reply #6 on: February 23, 2011, 06:36:59 PM »

You should probably check out MML a bit. It's pretty compact for code but uh

it's nice for things like that.
Logged

Triplefox
Level 9
****



View Profile WWW
« Reply #7 on: February 24, 2011, 12:55:53 AM »

BTW I should add my 2c on an "ideal" MML editor: A completely visual representation of the AST where you can drag around blocks that contain piano rolls or knobs that correspond 1-to-1 to the MML. Don't know if it's actually feasible to do that with the way MML is defined, though.
Logged

pgil
Guest
« Reply #8 on: February 27, 2011, 09:50:06 AM »

Are you using SiON for this? It sounds like an awesome idea. I've tried composing with various MML editors, and I've found them all to be pretty unintuitive. Just hearing audio feedback when writing notes would be a big improvement.

How are you going to visualize notes? The thing I like about trackers and sequencers is that notes appear on a grid, and one axis corresponds to time. You can see when a note will play.

Oh, and I'd also like to be a tester when the time comes  Gentleman
Logged
droqen
Level 10
*****


View Profile WWW
« Reply #9 on: February 27, 2011, 11:35:01 AM »

Yeah, that's a really good point.

I think the two things that bother me most about working MML are:

1. No audio feedback on note play, and too hard to play song from a particular point in time.
2. x-axis doesn't represent time.

So they'd have to be the first problems solved, I think!
Logged

Benjamin Soulé
Level 0
*


itinerant gamedesigner


View Profile WWW
« Reply #10 on: May 31, 2013, 09:44:45 AM »

Hello guys. I'm a bit late but I made a Visual MML editor and I think you could be interested in it.
You can find it here : http://benjaminsoule.fr/tools/vmml/
Logged
Rayiner
Guest
« Reply #11 on: May 31, 2013, 10:15:47 AM »

Sounds awesome!
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic