DawVert - The DAW ConVERTer
Go to file
SatyrDiamond 0d2601e6e2 update 2023-09-30 01:02:28 -04:00
.github funding 2022-12-05 11:25:37 -05:00
data_idvals update 2023-09-30 01:02:28 -04:00
docs update vst list 2023-09-26 16:40:23 -04:00
experiments_plugin_input beatmania 2023-08-15 19:56:21 -04:00
functions update 2023-09-30 01:02:28 -04:00
functions_compat midi update 2023-09-28 01:59:10 -04:00
functions_midi_exdata midi update 2023-09-29 21:47:03 -04:00
functions_plugin update 2023-09-30 01:02:28 -04:00
functions_plugparams update wave 2023-08-11 20:21:06 -04:00
functions_song midi update 2023-09-28 01:59:10 -04:00
plugin_input fix 2023-09-29 22:57:29 -04:00
plugin_output midi update 2023-09-28 01:59:10 -04:00
plugin_plugconv update 2023-09-19 10:17:02 -04:00
LICENSE update + audio warp/stretch 2023-06-09 20:34:10 -04:00
README.md Update README.md 2023-07-18 23:54:19 +01:00
config_plugins.py update 2023-07-08 20:57:36 -04:00
config_plugins_linux.py update 2023-07-08 20:57:44 -04:00
config_plugins_win.py update 2023-07-10 21:01:50 -04:00
dawvert_cmd.py update 2023-09-24 01:52:38 -04:00
requirements.txt update 2023-06-14 06:42:15 -04:00

README.md

DawVert Logo

DawVert - The DAW ConVERTer

DawVert is a Project File Converter

Discord Server

How to Use

python3 DawVert.py -i <input> -ot <output type> -o <output>

input type: -it 
input file: -i 
output type: -ot 
output file: -o

e.g: 
    python3 DawVert.py -i song.txt -ot flp -o out.flp

    python3 DawVert.py -it jummbox -i song.txt -ot flp -o out.flp

Command Line Options

GM Soundfont File Path (for GM MIDI instruments): 
--soundfont <sf2 file>

Sample Folder Path (path for sample extraction): 
--samplesfolder <sample folder>

Song Number (used for Multi-Song inputs): 
--songnum <number>

MultipleIndexed2Multiple:  
--mi2m--output-unused-nle           (Output Unused Patterns)

e.g: 
    python3 DawVert.py --soundfont "MuseScore_General.sf2" -it notessimo_v2 -i song.note -ot flp -o out.flp

    python3 DawVert.py --samplefolder "a diffrent folder" -i "song.s3m" -ot lmms -o out.mmp

    python3 DawVert.py --songnum 3 -it famistudio_txt -i "song.txt" -ot lmms -o out.mmp

Required Libraries

varint
numpy
mido
lxml
chardet
av
beautifulsoup4
blackboxprotobuf
git+https://github.com/Perlence/rpp

Optional Libraries

xmodits_py - for extracting Impulse Tracker and FastTracker2 Samples

(Some) Supported Outputs

Full List...

DataType Short Name Name
M-I flp FL Studio
R lmms LMMS
R ableton Ableton Live 11
R midi MIDI
R muse MusE Sequencer
R reaper Reaper

(Some) Supported Inputs

Full List...

DataType Short Name Name Ext Autodetect
M midi MIDI .mid ✔️
M-I flp FL Studio .flp ✔️
R ableton Ableton Live 11 .als ✔️
R lmms LMMS .mmp/.mmpz ✔️
M mod ProTracker .mod
M xm FastTracker 2 .xm ✔️
M s3m Scream Tracker 3 .s3m ✔️
M it Impulse Tracker .it ✔️
M umx Unreal Music Package .umx ✔️
R orgyana Orgyana/OrgMaker .org ✔️
M ptcop PxTone .ptcop ✔️
M-I jummbox Beepbox/Jummbox .json
M-I famistudio_txt FamiStudio Text .txt

VST Plugins

Full List...