Cross-platform Audio Creation Tool
ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಆಡಿಯೋ ಕ್ರಿಯೇಷನ್ ಟೂಲ್ (ಎಕ್ಸ್ಎಸಿಟಿ) ಎಂಬುದು ಮೈಕ್ರೋಸಾಫ್ಟ್ನಿಂದ ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ ಎಸ್ಡಿಕೆ ಭಾಗವಾಗಿ ಬಿಡುಗಡೆಯಾದ ಆಡಿಯೋ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಲೈಬ್ರರಿ ಮತ್ತು ಎಂಜಿನ್ ಆಗಿದೆ. ಇದು ಎಕ್ಸ್ಬಾಕ್ಸ್ನಲ್ಲಿ ಕ್ಸಾಡಿಯೊ, ವಿಂಡೋಸ್ ಎಕ್ಸ್ಪಿಯಲ್ಲಿ ಡೈರೆಕ್ಟ್ ಸೌಂಡ್ ಮತ್ತು ವಿಂಡೋಸ್ ವಿಸ್ಟಾ ಮತ್ತು ವಿಂಡೋಸ್ 7ರಲ್ಲಿ ಹೊಸ ಆಡಿಯೊ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಬಳಸಲು ಬರೆಯಲಾದ ಆಡಿಯೊವನ್ನು ರಚಿಸಲು/ಪ್ಲೇ ಮಾಡಲು ಉನ್ನತ ಮಟ್ಟದ ಆಡಿಯೊ ಲೈಬ್ರರಿಯಾಗಿದೆ. ಕ್ಸಾಡಿಯೊ ಅತ್ಯುತ್ತಮ ಡಿಜಿಟಲ್ ಸಿಗ್ನಲ್ ಪ್ರೊಸೆಸಿಂಗ್ಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಎಕ್ಸ್ಬಾಕ್ಸ್-ಮಾತ್ರ ಎಪಿಐ ಆಗಿದೆ. XACTಯು ವಿಂಡೋಸ್ ಮತ್ತು ಎಕ್ಸ್ಬಾಕ್ಸ್ ಎರಡೂ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಲಭ್ಯವಿರುವ ಪ್ರಾದೇಶಿಕ ಸಹಾಯಕ ಗ್ರಂಥಾಲಯವಾದ X3DAudio ಅನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ. XACT ಅನ್ನು ಮೂಲತಃ ಎಕ್ಸ್ಬಾಕ್ಸ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು, ಮತ್ತು ನಂತರ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಕೆಲಸ ಮಾಡಲು ಮಾರ್ಪಡಿಸಲಾಯಿತು. ಎಕ್ಸ್ಎಸಿಟಿಯ ಮೂಲ ಬಿಡುಗಡೆಯು 2002ರಲ್ಲಿ ಬಿಡುಗಡೆಯಾಯಿತು ಮತ್ತು ಎಕ್ಸ್ಬಾಕ್ಸ್ ಎಸ್ಡಿಕೆ ಭಾಗವಾಗಿ ಮಾತ್ರ ರವಾನೆಯಾಯಿತು ಮತ್ತು ಇದನ್ನು ಮೂಲತಃ "ಎಕ್ಸ್ಬಾಕ್ಸ್ ಆಡಿಯೋ ಕ್ರಿಯೇಷನ್ ಟೂಲ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತಿತ್ತು. ಮೂಲ ಎಕ್ಸ್ಬಾಕ್ಸ್ ಕನ್ಸೋಲ್ಗಾಗಿ ಧ್ವನಿ ವಿನ್ಯಾಸಕರು ಮತ್ತು ಸಂಯೋಜಕರು ಕನ್ಸೋಲ್ನಲ್ಲಿರುವ ಪ್ರಬಲ ಎಂಸಿಪಿಎಕ್ಸ್ ಆಡಿಯೋ ಚಿಪ್ನ ಪ್ರವೇಶ ಮತ್ತು ನಿಯಂತ್ರಣವನ್ನು ಹೊಂದಲು ಅನುವು ಮಾಡಿಕೊಡಲು ಇದನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಇದನ್ನು ಹಿಂದೆ ಪ್ರೋಗ್ರಾಂ ಕೋಡ್ ಮೂಲಕ ಮಾತ್ರ ಪ್ರವೇಶಿಸಬಹುದಾಗಿತ್ತು, ಎಕ್ಸ್ಬಾಕ್ಸ್ ವಿಸ್ತರಣೆಗಳ ಮೂಲಕ ಡೈರೆಕ್ಟ್ ಸೌಂಡ್ಗೆ. ಎಕ್ಸ್ಎಸಿಟಿ ವ್ಯಾಪಕವಾಗಿ ಲಭ್ಯವಿರುವ ಮೊದಲ ಆಟದ ಆಡಿಯೋ ಸಾಧನವಾಗಿದ್ದು, ಇದು ಧ್ವನಿ ವಿನ್ಯಾಸಕರಿಗೆ ಚಾಲನೆಯಲ್ಲಿರುವ ಆಟಕ್ಕೆ ಸಂಪರ್ಕಿತವಾದ ಸಾಧನವನ್ನು ಚಲಾಯಿಸಲು ಮತ್ತು ಆಟವು ಚಾಲನೆಯಲ್ಲಿರುವಂತೆ ನೈಜ ಸಮಯದಲ್ಲಿ ಶಬ್ದಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು ಮತ್ತು ಕನ್ಸೋಲ್ ಹಾರ್ಡ್ ಡ್ರೈವ್ನಿಂದ ಆಡಿಯೋ ಡೇಟಾದ ಸುಲಭ ಸ್ಟ್ರೀಮಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸಿತು. ನಂತರ, ಎಕ್ಸ್ಎನ್ಎ ಉಪಕ್ರಮದ ಅಡಿಯಲ್ಲಿ, ಇದನ್ನು ವಿಂಡೋಸ್ ಮತ್ತು ಎಕ್ಸ್ಬಾಕ್ಸ್ ಎರಡರಲ್ಲೂ ಕೆಲಸ ಮಾಡಲು ಮರು-ಬರೆಯಲಾಯಿತು ಮತ್ತು "ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಆಡಿಯೋ ಕ್ರಿಯೇಷನ್ ಟೂಲ್" ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಲಾಯಿತು ಮತ್ತು ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ ಎಸ್ಡಿಕೆ ಭಾಗವಾಗಿ ಸೇರಿಸಲಾಯಿತು. ಎಕ್ಸ್ಎಸಿಟಿಯ ಬೆಂಬಲವನ್ನು ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ನಿಂದ ಎಕ್ಸ್ಎನ್ಎಗೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ. XACT ಆಡಿಯೋ ಆಥರಿಂಗ್ ಟೂಲ್ ಕೂಡ XNA ಗೇಮ್ ಸ್ಟುಡಿಯೋದಲ್ಲಿ ಲಭ್ಯವಿದೆ. ವಿಂಡೋಸ್ 8 ಡೆವಲಪರ್ ಪೂರ್ವವೀಕ್ಷಣೆಗಾಗಿ ವಿಂಡೋಸ್ SDK ಬಿಡುಗಡೆಯೊಂದಿಗೆ, ವಿಂಡೋಸ್ನಲ್ಲಿ XACT ಅನ್ನು ಇನ್ನು ಮುಂದೆ ಬೆಂಬಲಿಸಲಾಗುವುದಿಲ್ಲ. ಎಕ್ಸ್. ಎ. ಸಿ. ಟಿ. ಆಡಿಯೋ ಆಥರಿಂಗ್ ಟೂಲ್ ಎಂಬುದು ಧ್ವನಿ ಸ್ವತ್ತುಗಳನ್ನು ತರಂಗ ಬ್ಯಾಂಕುಗಳಾಗಿ (ಬಹು ಡಬ್ಲ್ಯೂ. ಎ. ವಿ. ಕಡತಗಳನ್ನು ಹೊಂದಿರುವ ಏಕ ಕಡತಗಳು) ಮತ್ತು ಧ್ವನಿ ಬ್ಯಾಂಕುಗಳಾಗಿ (ತರಂಗ ಬ್ಯಾಂಕುಗಳಲ್ಲಿ ಡಬ್ಲ್ಯೂ. ಎ. ವಿ. ಕಡತಗಳನ್ನು ಚಲಾಯಿಸಲು ಸೂಚನೆಗಳನ್ನು ಹೊಂದಿರುವ ಏಕ ಕಡತಗಳು) ಸಂಘಟಿಸಲು ಬಳಸುವ ಸಹವರ್ತಿ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ. ಒಂದು ಯೋಜನೆಗೆ ತರಂಗ ಬ್ಯಾಂಕುಗಳು ಮತ್ತು ಧ್ವನಿ ಬ್ಯಾಂಕುಗಳನ್ನು ತರುವಾಯ ಅಪ್ಲಿಕೇಶನ್ನೊಳಗಿಂದ ಎಕ್ಸ್ಎಸಿಟಿ ಕರೆಯುತ್ತದೆ. ಎಕ್ಸ್ಎಸಿಟಿ ಧ್ವನಿ ರಚನೆಯ ವೈಶಿಷ್ಟ್ಯಗಳು ಈ ಕೆಳಗಿನ ಸ್ವರೂಪಗಳಿಗೆ ಬೆಂಬಲ ನೀಡುತ್ತವೆಃ ಡಬ್ಲ್ಯುಎವಿ, ಎಐಎಫ್ಎಫ್, ಎಕ್ಸ್ಎಂಎ ಟಿಪ್ಪಣಿಃ ಡಬ್ಲ್ಯುಎವಿ ಮತ್ತು ಎಐಎಫ್ಎಫ್ ಸ್ವರೂಪಗಳಲ್ಲಿ ಎಂಬೆಡೆಡ್ ಲೂಪ್ ಪಾಯಿಂಟ್ಗಳನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ 16 ಮತ್ತು 8 ಬಿಟ್ ಪಿಸಿಎಂ ಡೇಟಾ ಸ್ಟಿರಿಯೊ ಮತ್ತು 5.1 ಸ್ಪೀಕರ್ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಧ್ವನಿಗಳ ಸಂಘಟನೆ ಅನೇಕ ಆಡಿಯೊ ಫೈಲ್ಗಳನ್ನು ವೇವ್ ಬ್ಯಾಂಕ್ಸ್ (ಎಕ್ಸ್ಡಬ್ಲ್ಯುಬಿ ವಿಸ್ತರಣೆ) ಆಗಿ ಒಟ್ಟುಗೂಡಿಸಬಹುದು ಕ್ಯೂಗಳು ಮತ್ತು ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ವೇವ್ಸ್ ಇನ್ ಸೌಂಡ್ ಬ್ಯಾಂಕ್ಸ್ (ಎಕ್ಸ್ಎಸ್ಬಿ ವಿಸ್ತರಣೆ) ಆಡಿಷನಿಂಗ್ ಆಡಿಯೊ ಕನ್ಸೋಲ್ ವಿಂಡೋವನ್ನು ಪೂರ್ವವೀಕ್ಷಣೆ ಮಾಡಲು ಬಳಸಬಹುದು ಆಡಿಯೊ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಆಟದಲ್ಲಿ ಸರಿಹೊಂದಿಸಬಹುದು (ಡೀಬಗ್ ಮೋಡ್ ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ) ಎಕ್ಸ್ಎಸಿಟಿ ಎಪಿಐ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವೈಶಿಷ್ಟ್ಯಗಳು ಎಪಿಐ ಸೃಷ್ಟಿ ಹಂತದಿಂದ ತರಂಗ, ಧ್ವನಿ ಮತ್ತು ಕ್ಯೂ ಮಾಹಿತಿಯ ಏಕೀಕರಣವನ್ನು ಅನುಮತಿಸುತ್ತದೆ ಮೆಮೊರಿ ಮತ್ತು ಸ್ಟ್ರೀಮಿಂಗ್ ಆಡಿಯೊ ಈವೆಂಟ್ ಅಧಿಸೂಚನೆಯಲ್ಲಿ ಕೋಡ್-ಚಾಲಿತ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ ಶಬ್ದಗಳು-ಒಂದು ಶಬ್ದವು ಪರಿಮಾಣ ಮತ್ತು ಪಿಚ್ನಂತಹ ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ತರಂಗಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಧ್ವನಿಗಳು ಹಾಡುಗಳಿಂದ ಮಾಡಲ್ಪಟ್ಟಿವೆ. ಜಾಡುಗಳು-ಜಾಡುಗಳು ಘಟನೆಗಳಿಂದ ಕೂಡಿವೆ ಉದಾ. ಸರಳವಾದ ಟ್ರ್ಯಾಕ್ ಪ್ಲೇ ವೇವ್ ಈವೆಂಟ್ ಈವೆಂಟ್ಗಳನ್ನು ಹೊಂದಿದೆ-ಟ್ರ್ಯಾಕ್ನೊಳಗೆ ನಡೆಯುವ ವಿವಿಧ ಕ್ರಿಯೆಗಳು. ಕ್ರಿಯೆಗಳಲ್ಲಿ ಇವು ಸೇರಿವೆಃ ಪ್ಲೇ, ಸ್ಟಾಪ್, ಸೆಟ್ ವಾಲ್ಯೂಮ್, ಸೆಟ್ ಪಿಚ್ ಇತ್ಯಾದಿ. ಕ್ಯೂಗಳು-ಶಬ್ದಗಳನ್ನು ಪ್ರಚೋದಿಸಲು ಸಂಕೇತದಲ್ಲಿ ಕ್ಯೂ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ರತಿ ಕ್ಯೂ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಶಬ್ದಗಳಿಂದ ಕೂಡಿದೆ-ತರಂಗಗಳ ಸಂಗ್ರಹವನ್ನು ಹೊಂದಿರುವ ಫೈಲ್ ಸ್ವರೂಪವಾದ ವೇವ್ ಬ್ಯಾಂಕ್ಸ್ (. xwb)-ವೇವ್, ಎಐಎಫ್ಎಫ್ ಅಥವಾ ಎಕ್ಸ್ಎಂಎ ಸ್ವರೂಪದ ಗ್ಲೋಬಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿನ (. xgs) ಕಚ್ಚಾ ತರಂಗ ದತ್ತಾಂಶ-ಶಬ್ದಗಳಿಗೆ ನಿಯಮಗಳು ಮತ್ತು ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ವರ್ಗಗಳು-ಶಬ್ದಗಳನ್ನು ಒಂದು ವರ್ಗಕ್ಕೆ (ತಲಾ ಒಂದು ಮಾತ್ರ) ನಿಯೋಜಿಸಬಹುದು, ಅದು ಪರಿಮಾಣದಂತಹ ಸೆಟ್ಟಿಂಗ್ಗಳೊಂದಿಗೆ ನಿದರ್ಶನಗಳ ಸಂಖ್ಯೆಯಂತಹ ಕೆಲವು ನಿಯಮಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ನಿಮ್ಮ ಆಟದಲ್ಲಿ ಒಂದು ಪಾತ್ರದ ಶಬ್ದಗಳಿಗೆ ನೀವು ಒಂದು ವರ್ಗವನ್ನು ರಚಿಸಬಹುದು, ಆದ್ದರಿಂದ ಅವೆಲ್ಲವೂ ಒಂದೇ ಪರಿಮಾಣವನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಮೂರು ಪೂರ್ವನಿರ್ಧರಿತ ವರ್ಗಗಳಿವೆಃ ಜಾಗತಿಕ, ಪೂರ್ವನಿಯೋಜಿತ ಮತ್ತು ಸಂಗೀತ. ವೇರಿಯೇಬಲ್ಗಳು-ಇವುಗಳನ್ನು ವಿನ್ಯಾಸ ಹಂತದಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು ಮತ್ತು ನಂತರ ರನ್-ಟೈಮ್ ನಿಯತಾಂಕ ನಿಯಂತ್ರಣಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ಕೋಡ್ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮರ್ ಉಲ್ಲೇಖಿಸಬಹುದು-ಇದನ್ನು 'ಸ್ಲೈಡರ್ಗಳು' ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ. ಇವುಗಳು ಧ್ವನಿ ಆಡುವಾಗ ಧ್ವನಿ ನಿಯತಾಂಕಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಕಾರಿನ ಎಂಜಿನ್ನ ಧ್ವನಿಯ ಪಿಚ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು ಅವುಗಳನ್ನು ಬಳಸಬಹುದಾಗಿತ್ತು, ಆದ್ದರಿಂದ ವೇಗವರ್ಧಕವನ್ನು ಒತ್ತಿದಾಗ ಪಿಚ್ ಅನ್ನು ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ ಡಿಎಸ್ಪಿ ಎಫೆಕ್ಟ್ ಪಾತ್ ಪ್ರೀಸೆಟ್ಗಳು (ಡಿಎಸ್ಪಿಗಳು)-ಶಬ್ದಗಳಿಗೆ ರಿವರ್ಬ್ನಂತಹ ಪರಿಣಾಮಗಳನ್ನು ಅನ್ವಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಸಂಕೋಚನ ಪ್ರೀಸೆಟ್ಗಳು-ಸಂಕೋಚನವನ್ನು ಅಲೆಗಳು ಅಥವಾ ತರಂಗ ಬ್ಯಾಂಕುಗಳಿಗೆ ಅನ್ವಯಿಸಬಹುದು ಉಲ್ಲೇಖಗಳು ಮಲ್ಟಿಮೀಡಿಯಾವಿಕಿ ಆಡಿಯೋ ಲೈಬ್ರರಿಗಳಲ್ಲಿ ಎಕ್ಸ್ಎಸಿಟಿ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಭಿವೃದ್ಧಿ ಉಪಕರಣಗಳು ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಮಲ್ಟಿಮೀಡಿಯಾ ತಂತ್ರಜ್ಞಾನ ಎಕ್ಸ್ಬಾಕ್ಸ್ ಅಭಿವೃದ್ಧಿ