Skip to content

vidalsasun/LMN-3-DAW

 
 

Repository files navigation

LMN-3-DAW FORK

License: GPL v3

This repository is a fork for the great work of @FundamentalFrequency

https://github.com/FundamentalFrequency

I am not a C++ programmer, I have tried to use the project methodology, but I am sure there is code I have added that could be greatly improved.

When this version of the program loads for the first time, it opens an empty project. If you want to retrieve your project from LMN-3, copy the 'edit' file from /home/pi/.config/LMN-3 to the 'saved' folder, rename it as you like, and give it the .xml extension, you will see when open the load/save menu

the process of load/save takes 5 seconds.

#Changelog

  • Added Load / Save tracks.

alt text alt text

Since we do not have an alphabetical keyboard, I have decided to name the tracks with the format 'edit_+ddmmyyyyhhMMss'. 

If you decide to change the file name later, it will load without any problem.

alt text

alt text

There are 2 new folders on /home/pi/.config/LMN-3:
  -  Saved: where all tracks are stored

  -  load_project: the actual project

  When you press the save button:
    -  the load_project xml file is moved to saved folder, if there are a file whith the same name, it is overwriten
  When you Add a new track: 
    -  Load_project folder is cleaned 
    -  A new file is created on Load_project folder and the actual project xml file are moved to saved folder, if there are a file whith the same name, it is overwriten
    -  LMN-3 program restart
  When you load a track:
    -  Load_project folder is cleaned and the track selected is moved to load_project folder
    -  LMN-3 program restart    

When you save track, you can see the actual project name:

alt text

  • Remove metronome on play (not on record)
IMPORTANT: You cannot move the saved xml to another LMN-3 because need the same samples and drumkits, if you have the same folders on the other LMN-3, the track will load ok.

#Install

  • Download latest release (actual tested release is v0.1.0) zip.

  • Connect with the LMN-3 raspberry, im on windows and use WinSCP.

  • Go to /home/pi/ folder

  • Rename LMN-3 file to backup it (IMPORTANT!)

  • Copy zip file to /home/pi/ folder alt text

  • Unzip it

$ unzip LMN-3-aarch64-linux-gnu.zip

the result file is LMN-3 (IMPORTANT! if you dont backup the original file, it will be replaced)   
  • Done!

Packages

No packages published

Languages

  • C++ 97.6%
  • CMake 2.4%