Options.txt from 8.2.6 Binary Mac OS X

Share your Ableton Live secrets here
mdk
Posts: 914
Joined: Sun Jul 31, 2005 3:51 pm
Location: Skopje, Macedonia
Contact:

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by mdk » Fri Mar 15, 2013 9:45 am

ezelkow1 wrote:just wondering what strings search are you using to pull these out? I started at the offset for absolutemousemode but they all arent sequential in memory
you can just open the binary file in a decent text editor. They're not in alphabetical order though, at least in the Win 32 binary, mainly in reverse alphabetical.
Pr0k Records - Bandcamp Facebook Twitter

ezelkow1
Posts: 366
Joined: Thu Oct 08, 2009 6:22 pm

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by ezelkow1 » Fri Mar 15, 2013 2:47 pm

ok, just didnt know if there was some sort of identifier to grep for, was just running the binary through strings and | to a parser

MauricioAndrades
Posts: 44
Joined: Mon Dec 28, 2009 1:03 am

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by MauricioAndrades » Sat Mar 16, 2013 2:28 am

The options pulled from the previous page are a little different (or incomplete) here's the current list:

EDIT: Missed the flags. See next post.
Last edited by MauricioAndrades on Sat Mar 16, 2013 10:01 pm, edited 1 time in total.

MauricioAndrades
Posts: 44
Joined: Mon Dec 28, 2009 1:03 am

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by MauricioAndrades » Sat Mar 16, 2013 3:29 am

EDIT: Sorry Missed a Few

The options pulled from the previous page are a little different (or incomplete) here's the current list:

Ableton Live 9.0.1 Options pulled from the OSX Exec File:

AbsoluteMouseMode
AcceptanceTestsPort
AcceptanceTestsRun
AcceptanceTestsRecording
AcceptanceTestsIgnoreAssertions
AnimatedScrollBarAlphaDelta
AnimatedScrollBarVisibleTime
AsioNoClockSource
AsioNoSampleRateCheck
AsioNoSetSampleRate
AsioSupportProcessNow
AsioDisableMultiClient
AudioDropOutDisplay << adds drop out display box to the top bar
AudioQuantizeFixedWarpMarker
AudioNoThreadReNew
AutoAdjustMacroMappingRange << tweaks behavior of "map to macro". Min or Max of assignment dependent on Macro position before mapping.
AutoShowPythonShellOnError
AutoQuit
BatchMode
BuiltinLessons
BrowserPageSize
ChallengeMethod
CheckAllLanguageFiles
CheckCast
CheckLoadableViews
CheckForUnlinkedComponents
CheckInfoTextSpace
ClipFireWillContinueSong
CombineMouseMoves
ControlSurfaceDisplayUpdateRate
CopySampleFiles
DebugKeys
DecodeDirectShowMediaFiles
DevicesLegacyLive4
DevicesLegacyLive5
DevicesLegacyLive6
DirectAssert
DisableAutomationCurves
DisableAutoBugReporting
DisableFileRefMapping
DisableSeratoBridge
DisableUpdateOverviews
DocumentStreamType
DontAskForAdminRights
DontCombineAPCs
DontLogExceptions
DontRetriggerSessionClips
DontStoreCompoundPaths
DontUseHardcodedLibraryPath
DragAndHoverSafeDistance
DrawDirectlyToScreen
DrawRandomBackground
DriveEngineTiming
DrumPadSelectionDelay
DumpAddControlled
DumpAppViewOnQuit
DumpDocumentOnQuit
DumpUsfLibOutput
EditorFoldMore
EditorNoteResizeSnapsOnGridOnly
EditorResnapRangeFactor
EditorResnapTimeoutOnMouseUp
EditorDontSnapOnMarkers
EditorSnapOnOtherNotes
EditorSnapTimeout
EditorMagneticWidth
EnableAbletonLibraryPackCreation
EnableArmOnSelection << Enables Arming of Tracks by Single Clicking "selecting" them. Useful in session mode for quick automation.
EnableGMIForVideo
EnableHotSwapOnSelection
ExtendedDeviceOptions
EnableProfileLog
EnablePseudoDevice
EventRecorder
EventRecorderIgnoreCache
EventRecorderIgnoreHighLevelEvents
EventRecorderMaxFileSizeMb
EventRecorderPauseMs
EventRecorderPlaybackDir
EventRecorderRecordingDir
EventRecorderRecordTimerVersion
EventRecorderTempDir
EventRecorderUseShortCuts
EkoollhortCuts << Rejected on Ableton startup, but in the binary. Maybe it's a typo?
EventRecorder.BrowserDisabledLevel
EventRecorderScreenResolution
FileOpenLimit
FixImportLoops
ForceCrashWithAccessViolation
ForceDirectDraw << Windows Only.
ForceGDI << Windows Only.
ForceMaxForLiveInit
Halion3BugWorkaround
HideSerialNumber
HotKeyForBrowser
HotKeyForSet
HotKeyForClipView
HotKeyForTrackView
HotKeyForKitPad
HotKeyForCaptureAndInsertScene
HotSwapDelayInMs
IgnorePrefs
IgnoreTemplateSet
ImpulseIgnoreOmega
IndexerPriority
InitialDocument
KeepEventRecordingsForDays
KeepUnresolvedRelativeRoutings
LayoutCheckFrequency
LocalFilesDir
LogFolderConfigErrors
LogFilesDir
LogRemoteScriptCapabilityInfo
LogPluginPerformance << Logs VST performance, but not very useful if you are not a developer, and log quickly grows to be very large.
LogOpenGLErrorCodes
LogPseudoMidiOutDataSizeSent
LogTimeConversionVariation
LoopJumpContinuationActivationWindowSizeMs
LoopJumpContinuationWindowSizeMs
EnableMapToSiblings << Enables quick assign of the same parameter to a macro across all instances of the device inside a rack
MaxAudioThreads
MaxChainViewsToCache
MemoryBasedUndo << Moves the undo function into RAM. Unstable.
MemoryLeaksFile
MeterUpdateRate << Change the Level Meters update Rate from the default 40ms
MidiEventThinning
MidiJitterLogging
MidiClockSlave
MidiEditorDefaultSnapMode
MidiRemoteScriptsFolder
NoAutoArming
NoCrashLogging
NoMidiFromReWire
NoMidiEventFiltering
NoMidiJitterCorrection
NoMidiMonitorLatencyCompensation
NoMidiServer
NoRestoreDocumentDialog
NoSCurves
NoVstStartupScan << Skips VST Startup Scan
NoVstGesturesRequired
NumberOfBugReportsToKeep
OverrideProtectionActivationWindowMs
OverrideProtectionWindowMs
Patch
PhaseNudgeTempo
PluginBufferSize
PluginScanVerbose << Ableton "Unknown Option -ignore flag at startup.
PreferQTKit
PreviewAlwaysSyncedToSong
RecordClipPrimeRate
ReCreateHistory
RefreshLessonView
RemoveFolderWithSingleClick
ReportZeroLengthClips
ReWireChannels
ReWireLogic
ReWireMasterOff << Self Explanatory
ReWireSlaveOff << Self Explanatory
RewriteEventRecordingWithNewViewIds
SampleTimeOverflowScale
AdditionalLatencyForPlaythrough
Sandbox
SafetyAreaAroundMarkers
DisableSchedulerPerDevice
SelectNoAudioAsDefault
SendSPPInArrangerLoops
SetAssertMode
ShowBackToArrangementOnMasterTrack
SharedMemStoragePath
ShowChunkLoadTime
ShowDeviceSlots << Enables the Devices Slot above i/o. Slight bug when adding plugins, colum needs to be resized (drag, then drag back) for name to pop up.
ShowPeakCpuLoad
ShowFullVersionInTitle
ShowToolsMenu << Tested. Cannot tell if anything changed.
SoundManagerBufferSize
StackTraces
StrictSoundfileSpecification
SuppressCheckSynchronousInvariant
SuppressStartUpMessages
TempoFineControlRange
TestDir
TestLibraryRootDir
TestResultDir
ThinningAggressiveness
Trace
TrackFadeTime
UndoSplashScreenFixOsX
UndoStepsAtMouseUp
UnitTestsAssertOnFailure
UnitTestsDontCleanup
UnitTestsLetDummyTestPass
UnitTestsReportFormat
UnitTestsRun
UnitTestsRunDefaultOff
UnitTestsRunStreamServiceTests
UnitTestsQuitAfter
UnitTestsTraces
UpdateTest
UpdateReferenceDocument
UseDebugPrefs
UseFileSystemCacheForReading
UseFileSystemCacheForWriting
UseOwnGeneratedMidiTimeStamps << Currently Testing. Hopefully it's a tweak that makes Ableton timing a little bit better.
ViewIdCheckFrequency
VirtualAudioIn << Working in Ableton 8, but not 9 (I think). Enables 256 virtual i/o channels.
VirtualAudioOut << Enables 256 "Virtual" Out Channels from i/o. Not sure what they do yet.
VolumeCurvesLive2
VstNoLocalDir
VstNoScanSkip
VstNoUserDir
WipeoutProtectionActivationWindowSizeMs
WipeoutProtectionAccidentWindowSizeMs
WipeoutProtectionDecisionWindowSizeMs
WriteLanguageCommentFile

RhinoInRio
Posts: 118
Joined: Wed Nov 14, 2007 1:48 am
Location: DeutschLand
Contact:

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by RhinoInRio » Sat Mar 16, 2013 12:08 pm

8O OMG!!!

mdk
Posts: 914
Joined: Sun Jul 31, 2005 3:51 pm
Location: Skopje, Macedonia
Contact:

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by mdk » Sat Mar 16, 2013 2:00 pm

I was playing with these :

EditorResnapRangeFactor
EditorResnapTimeoutOnMouseUp
EditorDontSnapOnMarkers
EditorSnapOnOtherNotes
EditorSnapTimeout
EditorMagneticWidth

Im assuming they control the new snap behaviour in the midi editor but I haven't noticed any difference yet, probably because I have no idea what values to use.
Pr0k Records - Bandcamp Facebook Twitter

MauricioAndrades
Posts: 44
Joined: Mon Dec 28, 2009 1:03 am

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by MauricioAndrades » Sat Mar 16, 2013 9:44 pm

It would be helpful if someone with more programming experience looked into it.

When looking at it via a Hex editor I replace the 00 bytes between the triggers with the 00 27 hex code for the "em" space i.e. a space. That way when I copy the text I don't have to go 1 by 1 and add a space in between the words. Some of the triggers have 2 00 bytes in between them. I'm starting to wonder if this has some thing to do with the triggers that take the _ after the - in the options.txt file. Or if this is a space for a numerical value.

If someone knows if any of these triggers have a _ or know what they mean please post I'll update the list as I find more stuff.

mdk
Posts: 914
Joined: Sun Jul 31, 2005 3:51 pm
Location: Skopje, Macedonia
Contact:

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by mdk » Sat Mar 16, 2013 10:04 pm

MauricioAndrades wrote:It would be helpful if someone with more programming experience looked into it.

When looking at it via a Hex editor I replace the 00 bytes between the triggers with the 00 27 hex code for the "em" space i.e. a space. That way when I copy the text I don't have to go 1 by 1 and add a space in between the words. Some of the triggers have 2 00 bytes in between them. I'm starting to wonder if this has some thing to do with the triggers that take the _ after the - in the options.txt file. Or if this is a space for a numerical value.
The nulls will almost certainly be because of data alignment rather than indicating any kind of value placeholder. I wouldn't recommend poking the actual data in the binary.
Pr0k Records - Bandcamp Facebook Twitter

crystalmsc
Posts: 881
Joined: Fri Feb 11, 2011 4:47 pm
Contact:

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by crystalmsc » Sun Mar 17, 2013 1:27 pm

this is amazing..pls keep updating!
Kaossilatron - Voicillator
Station: Ableton Live 10 Suite, Obscurium, Push 2, Ultranova, MS-20m, Wavedrums

Lumix
Posts: 167
Joined: Sat Aug 29, 2009 4:17 pm

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by Lumix » Sun Mar 17, 2013 9:41 pm

thaks for the big list :) i think i still have my old on my facebook page somewhere.
still wondering why ableton isnt telling about this something.
The Davile Insaide Teh Mashihne.

Nominal level
Posts: 6
Joined: Wed Nov 10, 2010 9:59 am

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by Nominal level » Mon Mar 18, 2013 8:47 am

was wondering what you add to these like i know you put - first but some ive seen as -_ first and how do you know if they need a value?

MauricioAndrades
Posts: 44
Joined: Mon Dec 28, 2009 1:03 am

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by MauricioAndrades » Mon Mar 18, 2013 10:22 pm

Nominal level wrote:was wondering what you add to these like i know you put - first but some ive seen as -_ first and how do you know if they need a value?
Working on it

revoltcrew
Posts: 258
Joined: Wed Aug 29, 2012 4:29 am
Location: uSa
Contact:

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by revoltcrew » Thu Apr 11, 2013 10:07 pm

"-_PluginAutoPopulateThreshold=32"

Currently not working in 9.0.2
my first time trying this specific option...
100000greenCanaries are either violin0rGreen
http://sunfalls.org ||http://soundcloud.com/sunfalls || http://vimeo.com/sunfalls

DrNue
Posts: 1
Joined: Wed Apr 24, 2013 2:39 pm

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by DrNue » Wed Apr 24, 2013 2:40 pm

Hmm. I've hoped for something like "tap tempo doesn't start playback"
Anyone know something about this?
greetz

Willyum
Posts: 1194
Joined: Sat May 15, 2004 6:17 am
Location: Jamaica, Queens

Re: Options.txt from 8.2.6 Binary Mac OS X

Post by Willyum » Tue May 14, 2013 11:05 am

Can someone do a video showing what a lot of those codes mean/do for the rest of us 'code-noobs' users???

Post Reply