In project.work file (see below) there is a way to write protect the project if you set it to 1 instead of 0. You can open and edit the file with a simple text editor. Change .work extension to .txt if necessary.
I wouldn’t use it for regular projects, but I think it can be useful to start from a template project.
Set to 1, you can’t use SAVE nor RELOAD project functions.
You can modify the project, reboot, it will stay in the same state. So current state is stored elsewhere. Internal memory somewhere ? SYNC TO CARD didn’t change the behavior.
You can reload previous state (before write protect) by changing the project by itself.
You can SAVE AS NEW and be able to save again, so it is not protected anymore.
You can’t save banks.
@SonWu @Clancy @Shredrr @darenager @Schnork @qlamerand @LyingDalai and other people interested…if you want to react, ask something or answer to my above doubts…
Old project, but you can see “WRITE PROTECTED =0”
Project Settings
############################
[meta]
TYPE=OCTATRACK DPS-1 PROJECT
VERSION=17
OS_VERSION=R0154 1.25H
[/meta][settings]
WRITEPROTECTED=0
TEMPOx24=2880
MIDI_CLOCK_SEND=0
MIDI_CLOCK_RECEIVE=0
MIDI_TRANSPORT_SEND=0
MIDI_TRANSPORT_RECEIVE=0
MIDI_PROGRAM_CHANGE_SEND=0
MIDI_PROGRAM_CHANGE_SEND_CH=-1
MIDI_PROGRAM_CHANGE_RECEIVE=0
MIDI_PROGRAM_CHANGE_RECEIVE_CH=-1
MIDI_TRIG_CH1=0
MIDI_TRIG_CH2=1
MIDI_TRIG_CH3=2
MIDI_TRIG_CH4=3
MIDI_TRIG_CH5=4
MIDI_TRIG_CH6=5
MIDI_TRIG_CH7=6
MIDI_TRIG_CH8=7
MIDI_AUTO_CHANNEL=10
MIDI_SOFT_THRU=0
MIDI_AUDIO_TRK_CC_IN=1
MIDI_AUDIO_TRK_CC_OUT=3
MIDI_AUDIO_TRK_NOTE_IN=1
MIDI_AUDIO_TRK_NOTE_OUT=3
MIDI_MIDI_TRK_CC_IN=1
PATTERN_CHANGE_CHAIN_BEHAVIOR=0
PATTERN_CHANGE_AUTO_SILENCE_TRACKS=0
PATTERN_CHANGE_AUTO_TRIG_LFOS=0
LOAD_24BIT_FLEX=0
DYNAMIC_RECORDERS=0
RECORD_24BIT=0
RESERVED_RECORDER_COUNT=8
RESERVED_RECORDER_LENGTH=16
INPUT_DELAY_COMPENSATION=0
GATE_AB=127
GATE_CD=127
GAIN_AB=64
GAIN_CD=64
DIR_AB=0
DIR_CD=0
PHONES_MIX=0
MAIN_TO_CUE=0
MASTER_TRACK=0
CUE_STUDIO_MODE=0
MAIN_LEVEL=64
CUE_LEVEL=64
METRONOME_TIME_SIGNATURE=3
METRONOME_TIME_SIGNATURE_DENOMINATOR=2
METRONOME_PREROLL=0
METRONOME_CUE_VOLUME=32
METRONOME_MAIN_VOLUME=0
METRONOME_PITCH=12
METRONOME_TONAL=1
METRONOME_ENABLED=0
[/settings]############################
Project States
############################
[states]
BANK=0
PATTERN=0
ARRANGEMENT=0
ARRANGEMENT_MODE=0
PART=0
TRACK=0
TRACK_OTHERMODE=0
SCENE_A_MUTE=0
SCENE_B_MUTE=0
TRACK_CUE_MASK=0
TRACK_MUTE_MASK=0
TRACK_SOLO_MASK=0
MIDI_TRACK_MUTE_MASK=0
MIDI_TRACK_SOLO_MASK=0
MIDI_MODE=0
[/states]############################
Samples
############################
[sample]
TYPE=FLEX
SLOT=001
PATH=…/AUDIO/ELEKTRON/percs.wav
TRIM_BARSx100=200
TSMODE=2
LOOPMODE=1
GAIN=48
TRIGQUANTIZATION=-1
[/sample][sample]
TYPE=FLEX
SLOT=002
PATH=…/AUDIO/ELEKTRON/rhodes.wav
TRIM_BARSx100=100
TSMODE=2
LOOPMODE=1
GAIN=48
TRIGQUANTIZATION=-1
[/sample][sample]
TYPE=FLEX
SLOT=129
PATH=
BPMx24=2880
TSMODE=2
LOOPMODE=0
GAIN=72
TRIGQUANTIZATION=-1
[/sample]{Etc…}
############################