Jump to content

Recommended Posts

Posted

Hey all. I've been lurking on Young Composers for a while now.

I've just finished a beta version of a new and free web-based composition application called MusicDNA Composer, which I've been working on for 2 years. I invite everyone on Young Composers to check it out and hopefully get started using it.

If some of you do get started, I'd love to hear your feedback. I'll try and answer every question asked of me in here as promptly as I can.

It works a little differently from most composition software: you compose using a shorthand code based on the perl programming language, which is then compiled into a Lilypond score and MIDI file. For example, here is a song I wrote with it...

Song 001 in Cs Minor - MP3

Song 001: MIDI, MDNA Code, Sheet Music

Here's the site's main address, click Compose to get started:

http://www.MusicDNACentral.net

A tutorial / how-to

Help for all the commands in the language

  • 2 weeks later...
Posted

That's a really cool idea Rienzi. As a programmer myself (it is my job), I often find parallels between musical thought and the thought needed to write code. Unfortunately my chosen method to compose is very old fashioned, otherwise I think I'd try your software.

Posted

Thanks for having a look, Derek!

You know how they say that inside every lawyer there's an author trying to break free? I think that inside every programmer there's a musician, most especially a composer. You and I are good examples of this, I think ;)

But you also pointed out the biggest problem that's emerged since I launched it -- composers already have their own method of composition, so it's hard to get them to try this new method. I think I'm going to start focusing more on programmers who don't know how to compose at all, so I can teach them from the start using MusicDNA.

Posted

I think you will need a programmer's guide to show how to effectively use your functions - two key ones being melody and harmony. I tried a simple tune with note() but then I am stalled facing the more complex functions.

This is an interesting experiment. For those of us who can program (I can) this may be a way to overcome composer's block by going to a different interface than what say Finale offers.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...