Add RecordMode enum to replace layered_record_mode
This commit is contained in:
parent
97f0fac7d5
commit
cade07472f
@ -43,6 +43,8 @@ CONFIG_VARIABLE (bool, punch_out, "punch-out", false)
|
||||
CONFIG_VARIABLE (bool, count_in, "count-in", false)
|
||||
CONFIG_VARIABLE (MonitorChoice, session_monitoring, "session-monitoring", MonitorAuto)
|
||||
CONFIG_VARIABLE (bool, layered_record_mode, "layered-record-mode", false)
|
||||
CONFIG_VARIABLE (RecordMode, record_mode, "record-mode", RecLayered)
|
||||
CONFIG_VARIABLE (bool, draw_opaque_midi_regions, "draw-opaque-midi_regions", false)
|
||||
CONFIG_VARIABLE (uint32_t, subframes_per_frame, "subframes-per-frame", 100)
|
||||
CONFIG_VARIABLE (Timecode::TimecodeFormat, timecode_format, "timecode-format", Timecode::timecode_30)
|
||||
CONFIG_VARIABLE (samplecnt_t, minitimeline_span, "minitimeline-span", 120) // seconds
|
||||
|
@ -239,6 +239,12 @@ enum TrackMode {
|
||||
Destructive,
|
||||
};
|
||||
|
||||
enum RecordMode {
|
||||
RecLayered,
|
||||
RecNonLayered,
|
||||
RecSoundOnSound
|
||||
};
|
||||
|
||||
enum NoteMode {
|
||||
Sustained,
|
||||
Percussive
|
||||
|
@ -48,6 +48,7 @@ DEFINE_ENUM_CONVERT(ARDOUR::HeaderFormat)
|
||||
DEFINE_ENUM_CONVERT(ARDOUR::AutoConnectOption)
|
||||
DEFINE_ENUM_CONVERT(ARDOUR::TracksAutoNamingRule)
|
||||
DEFINE_ENUM_CONVERT(ARDOUR::TrackMode)
|
||||
DEFINE_ENUM_CONVERT(ARDOUR::RecordMode)
|
||||
DEFINE_ENUM_CONVERT(ARDOUR::EditMode)
|
||||
DEFINE_ENUM_CONVERT(ARDOUR::RippleMode)
|
||||
DEFINE_ENUM_CONVERT(ARDOUR::MonitorModel)
|
||||
|
@ -71,6 +71,7 @@ setup_enum_writer ()
|
||||
DiskIOPoint _DiskIOPoint;
|
||||
MeterType _MeterType;
|
||||
TrackMode _TrackMode;
|
||||
RecordMode _RecordMode;
|
||||
NoteMode _NoteMode;
|
||||
ChannelMode _ChannelMode;
|
||||
ColorMode _ColorMode;
|
||||
@ -257,6 +258,11 @@ setup_enum_writer ()
|
||||
REGISTER_ENUM (Destructive);
|
||||
REGISTER (_TrackMode);
|
||||
|
||||
REGISTER_ENUM (RecLayered);
|
||||
REGISTER_ENUM (RecNonLayered);
|
||||
REGISTER_ENUM (RecSoundOnSound);
|
||||
REGISTER (_RecordMode);
|
||||
|
||||
REGISTER_ENUM (Sustained);
|
||||
REGISTER_ENUM (Percussive);
|
||||
REGISTER (_NoteMode);
|
||||
|
Loading…
Reference in New Issue
Block a user