Jump to content

Draft:Ultradaw

From Wikipedia, the free encyclopedia

UltraDAW
Original author(s)Maximum MaksaNet
Developer(s)Maximum MaksaNet
Initial release4 December 2024; 5 months ago (2024-12-04)
Stable release
1.23.0 / 10 May 2025; 11 days ago (2025-05-10)
Written inC, C++
Operating systemMicrosoft Windows
Available inEnglish
TypeDigital audio workstation
LicenseFree proprietary software
Websitewww.mak-sa.net/software

Ultradaw (also known as UD) is a digital audio workstation (DAW) application, used to create, record, mix music and other audio with classical multitrack "lanes" interface and and simultaneously using the tracker interface. The main goal is to create fast and compact modern DAW. The developing started in 2020. All creation, ideas and realisation was made by one man

Since December 2024, the program has been published as a closed beta[1][2]. In May 2025, open beta testing began[3]. Information about current issues is available on product's github page[4]

History

[edit]

UltraDAW was conceived as the most convenient alternative to existing DAWs. Since MakseNet started working with music on C64/Amiga computers, the tracker interface is the most convenient for it. Also, a classic multitrack was required for working with recording and editing live instruments.

The implementation of the idea took about 5 years. Of which 1.5 years were spent writing ui libraries of screen controls, high-level wrappers for DirectDraw, Direct3D, DirectSound, ASIO, VST. No third-party libraries were used. This allowed us to achieve compactness and speed.

Features

[edit]

Base features

[edit]
  • classical multitrack-lanes interface
  • unlimited tracks, unlimited groups
  • unlimited sends with maximum 4 send per tracks used
  • tracker interface
  • live mode with mapped kbd/midi starters and beat/bar/event snap
  • edit wave events in tracker interface side-by-side pattern data
  • freeze tracks for low cpu
  • onscreen keyboard (mapped to common tracker computer keys) as "midi" device
  • AB tracks state switch (mute/solo/monitoring/rec/volume/pan)
  • Multipe master outs. Flexible config for cards with multiple outs
  • Universal finder. Find missed files, plugins, midi devices for migrated projects
  • Work with disconnected plugins / devices
  • render any part in WAV
  • Import WAV, FLAC, MP3, MIDI files. Simple Renoise project converter

Plugins

[edit]
  • VST2 support with hi-speed bridged x86 plugins
  • VST3
  • CLAP
  • Plugins info panels with lot of sysinfo and manual change 32f/64f plugin processing modes
  • Projects can works with unavailable plugins for further sessions
  • Load plugins direct from *.dll or from internal data base

Analyzer

[edit]
  • spectrum analyzer up to 131072 resolution with user defined color modes
  • Loudness history analyzer
  • oscilloscope with a bunch of settings and show modes
  • manual adjust all meters timings

Automation / external control

[edit]
  • automation tracks with multi-destination
  • External control (midi) maps with bidirectional link
  • Pre-tuning for one-way external knobs (no more jumpy values)

Record

[edit]
  • Tape recorder mode with simple record from driver directly to files on disk
  • Recording in looper mode or comping or one shot. Overwrite / merge
  • Comping wave recording

Midi

[edit]
  • full featured midi monitoring tools + internal sysex editor
  • autoreconnect used midi devs
  • multichannel midi pianoroll and events editor

Digital audio

[edit]
  • internal WAVE editor
  • destructive/non destructive wave editing
  • loop edit magnifier

Tracker interface

[edit]
  • One track – one instrument. No more mess “where this sample used?”
  • Internal sampler
  • Each track can use in parallela vsti / sampler / midi out
  • Pattern events has sample accurate positions
  • Scalable pattern editor / sequence
  • Helper to write mod commands

Mixing engine

[edit]
  • Support ASIO / DirectSound
  • Internal processing 16i, 32i, 32f, 64f. Choose what you prefer
  • Three type of audio summator real world (simple sum), soft clip, hard clip
  • Realtime approx mode – linear, cubic, sinc
  • Manual delay of each track
  • Multi core cpu support

Latency

[edit]
  • Full PDC on all tracks and masters
  • Detailed latency monitoring with us precision
  • Detailed driver latency / buffers visualizer for fine tuning driver settings

Usability

[edit]
  • Single window interface. Straight and simple without overloaded whistles
  • Keyboard driven window layout management
  • Customizible color themes of every pixel on screen
  • Total keyboard control

References

[edit]
  1. ^ "First beta announcement".
  2. ^ "Beta announcement on Renoise forum". 29 December 2024.
  3. ^ "KVR Audio page of UltraDAW".
  4. ^ "Ultradaw Github page". GitHub.