MusiXTeX
ಮ್ಯೂಸಿಎಕ್ಸ್ಟಿಇಎಕ್ಸ್ ಎಂಬುದು ಓಪನ್ ಸೋರ್ಸ್ ಮ್ಯೂಸಿಕ್ ಕೆತ್ತನೆಯ ಮ್ಯಾಕ್ರೋಗಳು ಮತ್ತು ಫಾಂಟ್ಗಳ ಸೂಟ್ ಆಗಿದ್ದು, ಇದು ಟೆಕ್ಸ್ನಲ್ಲಿ ಮ್ಯೂಸಿಕ್ ಟೈಪ್ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಇದನ್ನು GPL-2.0-or-later ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಟೆಕ್ ನಲ್ಲಿ ಸಂಗೀತವನ್ನು ಟೈಪ್ ಸೆಟ್ಟಿಂಗ್ ಮಾಡಲು ಹಿಸ್ಟರಿ ಮ್ಯಾಕ್ರೋಗಳು ಮೊದಲ ಬಾರಿಗೆ 1987 ರಲ್ಲಿ (ಮ್ಯೂಟೆಕ್ಸ್) ಕಾಣಿಸಿಕೊಂಡವು ಮತ್ತು ಅವು ಒನ್-ಸ್ಟಾಫ್ ಸಿಸ್ಟಮ್ಗಳಿಗೆ ಸೀಮಿತವಾಗಿದ್ದವು. 1991 ರಲ್ಲಿ, ಡೇನಿಯಲ್ ಟೌಪಿನ್ ಮ್ಯೂಸಿಕ್ ಟೆಕ್ ಅನ್ನು ರಚಿಸಿದರು, ಅದರ ಮ್ಯಾಕ್ರೋಗಳು ಅನೇಕ ಕೋಲುಗಳನ್ನು ಹೊಂದಿರುವ ವ್ಯವಸ್ಥೆಗಳ ಉತ್ಪಾದನೆಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟವು, ಆದರೆ ಇದು ಟಿಪ್ಪಣಿಗಳ ಸಮತಲ ಸ್ಥಾನವನ್ನು ನಿಯಂತ್ರಿಸುವಲ್ಲಿ ಕೆಲವು ಸಮಸ್ಯೆಗಳನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಿತು. ಮ್ಯೂಸಿಕ್ ಟೆಕ್ ಒನ್-ಪಾಸ್ ಸಂಕಲನವನ್ನು ಬಳಸಿತು. 1997ರಲ್ಲಿ ಸ್ಥಾನದ ಸಮಸ್ಯೆಗಳನ್ನು ಮ್ಯೂಸಿಎಕ್ಸ್ಟಿಇಎಕ್ಸ್ನಲ್ಲಿ ಸರಿಪಡಿಸಲಾಯಿತು, ಇದರಲ್ಲಿ ಸಮತಲವಾದ ದೂರವನ್ನು ನಿಯಂತ್ರಿಸಲು ಮ್ಯೂಸಿಕ್ಸ್ಎಫ್ಎಲ್ಎಕ್ಸ್ ಎಂಬ ಬಾಹ್ಯ ಅನ್ವಯವೂ ಸೇರಿದೆ. ಈ ಹೊಸ ಘಟಕಕ್ಕೆ ಮೂರು-ಪಾಸ್ಗಳ ಸಂಕಲನದ ಅಗತ್ಯವಿದೆಃ ಟೆಕ್, ಮ್ಯೂಸಿಕ್ಸ್ಎಫ್ಎಲ್ಎಕ್ಸ್ ಮತ್ತು ಟೆಕ್. ಮ್ಯೂಸಿಎಕ್ಸ್ಟಿಇಎಕ್ಸ್ಗೆ ಘೋಸ್ಟ್ಸ್ಕ್ರಿಪ್ಟ್ ಅಗತ್ಯವಿದೆ. ಮೂರು-ಪಾಸ್ ವ್ಯವಸ್ಥೆಯು file.tex ಎಂಬ ಹೆಸರಿನ ಟೆಕ್ಸ್ ಮೂಲ ಕಡತವನ್ನು ಸಂಕಲಿಸುವಾಗ, ಒಂದು file.mx1 ಅನ್ನು ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ, ಇದು ಸ್ಟವ್ಗಳು ಮತ್ತು ಬಾರ್ ಉದ್ದಗಳ ನಡುವಿನ ಅಂತರದ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಈ ಕಡತವನ್ನು ಮ್ಯೂಸಿಕ್ಸ್ಎಫ್ಎಲ್ಎಕ್ಸ್ ಪ್ರೋಗ್ರಾಂನಿಂದ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ, ಇದು ಪ್ರತಿ ಬೀಟ್ಗೆ ಟಿಪ್ಪಣಿಗಳ ನಡುವಿನ ಅಂತರವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು file.mx2 ನಲ್ಲಿ ಬರೆಯುತ್ತದೆ, ಇದನ್ನು ಅಂತಿಮ ಟಿಇಎಕ್ಸ್ ಫೈಲ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. ಸಮತಲ ಅಂತರಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವ ಅಂಕದಲ್ಲಿನ ಯಾವುದೇ ಬದಲಾವಣೆಗಳಿಗೆ file.mx2 ಅನ್ನು ಅಳಿಸಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಾ ಮೂರು ಪಾಸ್ಗಳನ್ನು ಮತ್ತೆ ನಿರ್ವಹಿಸಬೇಕಾಗುತ್ತದೆ; ಇಲ್ಲದಿದ್ದರೆ, ಟೆಕ್ಸ್ನಲ್ಲಿ ಕೇವಲ ಒಂದು ಸಂಕಲನದ ಅಗತ್ಯವಿದೆ. 1996ರಲ್ಲಿ, ಹಿಂದಿನ ವರ್ಷದಿಂದ ಮ್ಯೂಸಿಎಕ್ಸ್ಟಿಇಎಕ್ಸ್ ಪ್ರೀಪ್ರೊಸೆಸರ್ (ಎಂಪಿಪಿ) ಯೋಜನೆಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದ ಹ್ಯಾನ್-ವೆನ್ ನೀನ್ಹುಯಿಸ್ ಮತ್ತು ಜಾನ್ ನ್ಯೂವೆನ್ಹುಯಿಸೆನ್, ಮ್ಯೂಸಿಎಕ್ಸ್ಟಿಇಎಕ್ಸ್ನ ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಸಡಿಲವಾಗಿ ಆಧರಿಸಿದ ಲಿಲ್ಲಿಪಾಂಡ್ ಎಂಬ ಹೊಸ ಸಂಗೀತ ಕೆತ್ತನೆ ಕಾರ್ಯಕ್ರಮವನ್ನು ರಚಿಸಲು ನಿರ್ಧರಿಸಿದರು. ಲಿಲ್ಲಿಪಾಂಡ್ 1 ಅನ್ನು 31 ಜುಲೈ 1998 ರಂದು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು, ಇದು ಕಸ್ಟಮ್ ಮ್ಯೂಸಿಕ್ ಫಾಂಟ್, ಫೆಟಾದ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಮ್ಯೂಸಿಎಕ್ಸ್ಟಿಇಎಕ್ಸ್ನಿಂದ ಲಿಲ್ಲಿಪಾಂಡ್ನ ಸಂಪೂರ್ಣ ಪ್ರತ್ಯೇಕತೆಯನ್ನು ಎತ್ತಿ ತೋರಿಸುತ್ತದೆ. ಪಿಎಂಎಕ್ಸ್ ಎಂಬುದು ಡಾನ್ ಸೈಮನ್ಸ್ ಬರೆದ ಮ್ಯೂಸಿಎಕ್ಸ್ಟಿಇಎಕ್ಸ್ನ ಪೂರ್ವಪ್ರಾಸೆಸರ್ ಆಗಿದೆ. ಮ್ಯೂಸಿಕ್ ಸಾಫ್ಟ್ವೇರ್ ಪಟ್ಟಿ ಟೆಕ್ಸ್ ವಿಸ್ತರಣೆಗಳ ಪಟ್ಟಿ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಮ್ಯೂಸಿಕ್ ಟೆಕ್ಸ್ಟ್ ಮತ್ತು ಸಂಬಂಧಿತ ಸಾಫ್ಟ್ವೇರ್ ಪಟ್ಟಿ ಲಿನಕ್ಸ್ಗಾಗಿ ಮ್ಯೂಸಿಕ್ ಟೆಕ್ಸ್ಟ್ ಸ್ವರೂಪಕ್ಕೆ ಆಮದು/ರಫ್ತು ಮಾಡುವ ಪ್ರೋಗ್ರಾಂಗಳ ಪಟ್ಟಿ ಟೆಕ್ಸ್ ಸ್ಕೋರ್ ರೈಟರ್ಸ್