A new release (2.2.7.6) of javaDAW is available. - javaDaw accepts 16 & 24 bit audio files now - 6 Native FX plugins were added to javaDAW. Available in the mixing console. Just click to activate - Introduced a Delay plugin - Introduced a Reverb plugin - Introduced a Compressor plugin - Introduced a Limiter plugin - Introduced a Imager plugin - Introduced a Ambiophonic plugin
Contributors: Several people have also contributed to javaDAW. Martin Roth developed the jAsioHost and JVstHost dll's. See www.github.com/mhroth/jvsthost Stephan Hotto developed some excellent java based plugins. See www.hotto.de/vstplugins
License: this product is licensed for free use to everybody who want to try out this DAW. It is not allowed to use this DAW or any code fragment in commercial applications without permission of the owner.
You can package the jar file yourself with jSmooth.
Status: In a former release i have stripped javaDAW from all bling bling, just to improve performance. I did a redesign on the user interface. The result is that javaDAW is now able to load 16 instances of the Nexus plugin with a latency of 2 msec but with ASIO installed. Simultaniously recording 4 audio channels (with 512 mb buffer) is also possible. The goal is to make javaDAw a fully compatible digital workstation based on java.
Introduction:
javaDAW is a Java Sequencer for playing and manipulating MIDI files.
However the source code is not available yet but will be in the future when everything is stable.
JavaDAW can be used without a license, it is just a "fun" project to test the boundaries of java and music.
javaDAW is completely build in Java and uses the VST plugin and ASIO DLL's of Martin Roth.
This means most common VST plugins and ASIO drivers can be used.
In javaDAW you may create MIDI clips and add midi notes to each clip with a (double) click of your mouse.
Insert a Midi track, assign a VST Plugin to a track (F3) and hit the play button (space bar) after inserting a midi file of course.
You can also create and import audio clips. A number of clips are pressent in javadaw.jar.
The last release of javaDAW has 2 large keyboards and some piano midi files to practice piano.
The upper keyboard (F1) shows the piano finger setting as played by the midi file itself.
The lower keyboard (F2) shows the piano finger setting as played on your own keyboard.
In addition, javaDAW provides many more features:
- Using ASIO. Install ASIO4ALL or use your soundcard driver.
- Importing and exporting (multiple) MIDI files.
- Importing and exporting .WAV files.
- Drag and drop functionality for these files directly form the Desktop of from the midi file panel.
- Manipulate clips and MIDI notes (delete, copy, etc.....)
- Quantisize MIDI notes and clips(F5 & F6).
- Add and connect MIDI controllers to javaDAW.
- Recording directly form your MIDI controller.
- Quantisize MIDI notes when recording.
- Scale up and down when in the clip of midi edit area(CNTRL left/right arrow).
- Add, copy and remove MIDI and AUDIO tracks(F7).
- Play and hit the follow button.
- Stretch AUDIO and MIDI clips.
- Use automation on sustain and modulation (midi messages).
- Use (S)tep mode to learn a piano piece.
- Hide the control panel (C).
- Follow a score presentation of your MIDI file (coming soon).
- Change VST plugins whenever you like.
- Add FX VST plugins whenever you like.
- Adjust the edit areas for the note and clip editing.
- Save and read project files.
- Add pattern files for drum, base and organ directly into your project.
- Export an AUDIO file in .WAV format.
- Import an AUDIO file in .WAV format (16 bit).
- Record an AUDIO signal from microphone or keyboard (ASIO only).
- Add a MIDI track or an AUDIO track (up to 15).
javaDAW's features will be explained in the online manual. T.b.d.
Note: Martin Roth is responsible for the development of jasiohost and jvsthost2 DLL's which made it finally possible to use
ASIO and real VST plugins. ASIO has been tested with this DAW (i reached a latency of 5 msec's) and works fine with the EMU
asio driver that i use myself (and ASIO4ALL also works fine with XP). But Java sound is also available.
Both dll's are present in the downloadable package and should be placed in the system32 directory of Windows.
or in the same directory as the javaDAW.exe.
If you have any questions, idea's or remarks or you have discovered a bug, do not hesitate
to send an e-mail to (frdeden@kpnmail.nl).
HAVE FUN !!!

