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.
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.
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:
- 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!)
-
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!