
    xi|              
       n   d Z g dZg dZg dZddgZ e       ZeD ](  ZeD ]!  ZeD ]  Z	ej                  e e de	         # * dZdZd	Zd
Zg dZg dZg dZg dZg dZg dZddddddddZdZdZdZdZdZdddddddd d!d"	Zg d#Zd$Zd%d&d'd(d)d*d+Zd,d-d.d/Zd0d1d2d/Z d3Z!d3Z"d3Z#d3Z$d3Z%d3Z&d3Z'd3Z(d3Z)d3Z*y4)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extractlegocomplete)rH   rI   rJ   )SimpleCustomRemixRepaint)rN   rO   rP   rQ   ExtractLegoCompleterH   rJ   rI   rK   rL   rM   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   extract_defaultrL   lego_defaultrM   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 # $  

  %  O
 6  T B  `     X X ${ !"r !q  PEL?:ID@3
 0"   
  "!
    	 	r   