Created by: Emil Segerås

Preview version (0.2)
 
News Info Technical info Future Developing addons
 
News
  • Patterns, Mixes, and Effectrosters has become one single object. I call it Machine (so you buzztracker-users from the windows-world will know what it is ;-)
  • The "MachineMapWindow" has been implemented, and connections can be totally controlled, by simply dragging them between the machines.
  • Many bugs fixed.
  • Some new intresting bugs (Heh,, oops, but nobody makes totally bugfree apps;-)
 
Info

VERY IMPORTANT: This is just a preview-release of Dynamic Composer. That means that you should not really USE it. If you do so, there is no 100% guarantee, that you will be able to open your work in future releases.

The reason of this release is to see what YOU think about it. Another reason is to see if anyone is intrested in making addons for it. Intrested? Read more in the "Developing addons"-section.

There is lots of bugs and unfinished areas. Do not send me bugreports, i probably already now about it. The ToDo-list is already HUGE, but i'm working on it!

But, your feedback is welcome. Ideas or maby a redesign? Tell me what you think about Dynamic Composer, Good or Bad. (But remember, this is a preview!)

Purpose: I know people making music with computers, and they always use at least 2 different applications in the same song. The idea of Dynamic Composer, is to create a enviorment for any type of music-creation (midi/tracker/mixing/recording...). I hope, that you feel that it's needed. I also hope that some of you is intrested of making add-ons to it, to push it closer to the goal :-)
  The app is not limited to music. I'm planning to create a add-on for realtime morphing movies, using opengl. (That has been a separate project until i decided this).

Cost
This preview-version is free. The release 1.0 will be shareware. (For an yet undetermined fee)

Copyright notice: "VST is a trademark of Steinberg Soft- und Hardware GmbH"

 
Technical info
  • Internal 44.1 kHz floating point stereo.
  • The sourcecode consists of around 15000 lines.
  • Interface Elements is used to create the GUI.
  • Developed in BeOS for only BeOS. A port will probably be impossible or idiotic since many of the features more or less IS the BeOS.
 
Future

I don't know how much of this wich will be realized. It all matters on how much time i can spend, if my interest for it remains high, and if anyone but me want it. (Feedback will of course help me to know that ;-)

Todo-list (not particulary ordered. Some things may be added, some may dissapear)

  • Optimizing! It's not so effective right now.
  • Multithreaded processing
  • Recording (Yes, multitrack!)
  • Keyboard input. ("step-recording")
  • It should be able to use it as a "midisynth". (Connecting other midiapps to midiin, and it will play with the created instruments).
  • Modifiers linkable to midicontrollers
  • Modifiers as a Sin-curve
  • A classic "tracker"-addon
  • A addon for realtime morphing with OpenGL (Morphing movies as well as pictures).
  • Editable notelength
  • "Paint"-function in the sampleinstrument.
  • Interpolation for better quality in the sampleinstrument.
  • Patterndelay
  • A "To disk"-machine, for exporting something (or everything) to a audiofile.
  • A "Signal analyser".
  • All parameters uses a keyframe-class. Theese parameters should be editable on the timeline.
  • Bugfixes and a lots of other things...
 
Developing addons

The developingkit is not finished yet, and it contains no documentation, so i decided to not release it yet. If you want it, send me a mail about it, and i will send it to you (if i'm not in a middle of an rewrite!). But be aware that the API is still under developement, and will probably change here and there.

With the developing kit you can make new:

  • Instruments
  • Machines (New editing modes, effects, visualisation stuff or anything!)
  • Importers

Add-ons, developed by thirdparts is theirs, and it's up to them wich license they will use.