
    i                      |   S r / SQr/ SQr/ SQrSS/r\" 5       r\ H-  r\ H$  r\ H  r	\R                  \ \ S\	 35        M     M&     M/     SrSrS	rS
r/ SQr/ SQr/ SQr/ SQr/ SQr/ SQrSSSSSSSS.rSrSrSrSrSrSSSSSSSSS S!S".
r/ S#QrS$rS%S&S'S(S)S*S+.rS,S-S.S/.rS0S1S2S/.r S3r!S3r"S3r#S3r$S3r%S3r&S3r'S3r(S3r)S3r*g4)5zG
Constants for ACE-Step
Centralized constants used across the codebase
)3arazbgbncacsdadeelenesfafifrhehihrhthuidisitjakolaltmsnenlnopaplptrorusasksrsvswtatethtltrukurviyuezhunknown)ABCDEFG) #bu   ♯u   ♭majorminor    i,  
   iX  )            )
text2musicrepaintcovercover-nofsqextractlegocomplete)rH   rI   rJ   rK   )SimpleCustomRemixRepaint)rO   rP   rQ   rR   ExtractLegoCompleterH   rJ   rI   rL   rM   rN   z;Fill the audio semantic mask based on the given conditions:z=Generate audio semantic tokens based on the given conditions:zUUnderstand the given musical conditions and describe the audio semantics accordingly:zNExpand the user's input into a more detailed and specific musical description:zNFormat the user's input into a more detailed and specific musical description:z4Repaint the mask area based on the given conditions:z.Extract the {TRACK_NAME} track from the audio:z!Extract the track from the audio:z;Generate the {TRACK_NAME} track based on the audio context:z.Generate the track based on the audio context:z.Complete the input track with {TRACK_CLASSES}:zComplete the input track:)
rH   rI   rJ   rK   rL   extract_defaultrM   lego_defaultrN   complete_default)	woodwindsbrassfxsynthstrings
percussionkeyboardguitarbassdrumsbacking_vocalsvocalsz8# Instruction
{}

# Caption
{}

# Metas
{}<|endoftext|>
rF   rG               )tier1tier2tier3tier4tier5tier6g      @g       @g      (@)z0.6Bz1.7B4Bzacestep-5Hz-lm-0.6Bzacestep-5Hz-lm-1.7Bzacestep-5Hz-lm-4BOFFN)+__doc__VALID_LANGUAGESKEYSCALE_NOTESKEYSCALE_ACCIDENTALSKEYSCALE_MODESsetVALID_KEYSCALESnoteaccmodeaddBPM_MINBPM_MAXDURATION_MINDURATION_MAXVALID_TIME_SIGNATURES
TASK_TYPESTASK_TYPES_TURBOTASK_TYPES_BASEGENERATION_MODES_TURBOGENERATION_MODES_BASEMODE_TO_TASK_TYPEDEFAULT_DIT_INSTRUCTIONDEFAULT_LM_INSTRUCTION!DEFAULT_LM_UNDERSTAND_INSTRUCTIONDEFAULT_LM_INSPIRED_INSTRUCTIONDEFAULT_LM_REWRITE_INSTRUCTIONTASK_INSTRUCTIONSTRACK_NAMESSFT_GEN_PROMPTGPU_TIER_THRESHOLDSLM_MODEL_MEMORY_GBLM_MODEL_NAMESTENSOR_DEBUG_MODEDEBUG_API_SERVERDEBUG_INFERENCEDEBUG_TRAININGDEBUG_DATASETDEBUG_AUDIO	DEBUG_LLMDEBUG_UIDEBUG_MODEL_LOADING	DEBUG_GPU     H/mnt/workspace/acestep.cpp/tests/../../ACE-Step-1.5/acestep/constants.py<module>r      s   5 4  7# %D#"D4&Qtf 56 # $  

  %  ^
 E  c B  `     X X ${ !"r !q  PELR?:ID@3 2"   
  "!
    	 	r   