SCHISMTRACKER(1) General Commands Manual SCHISMTRACKER(1)

schismtracker - ویرایشگر موسیقی ترکر بر پایه Impulse Tracker

schismtracker [گزینه‌ها] [دایرکتوری] [فایل]

برنامه schismtracker یک ویرایشگر پودمان‌های موسیقی ترکر (tracked music module) است که هدف آن بازآفرینی ظاهر و حس کاربری Impulse Tracker تا جای ممکن است. این برنامه می‌تواند بیشتر قالب‌های رایج ترکر را بارگیری کند، از ذخیره‌سازی در قالب‌های IT و S3M پشتیبانی می‌کند و همچنین می‌تواند خروجی به قالب‌های WAV و AIFF صادر کند.

پیکربندی دستگاه صوتی. driver درایور صوتی SDL مورد استفاده است، مانند alsa (ALSA)، dma یا dsp (OSS)؛ و device نام خود دستگاه است، برای نمونه hw:2 یا /dev/dsp1.
درایور تصویری SDL، مانند x11، dga یا fbcon. توجه داشته باشید که این گزینه با تنظیمات درایور تصویری درون برنامه متفاوت است و احتمالاً کاربرد چندانی نخواهد داشت.
فعال/غیرفعال کردن شبکه (به‌طور پیش‌فرض فعال است). برای MIDI over IP استفاده می‌شود.
راه‌اندازی یا عدم راه‌اندازی Schism Tracker در حالت «کلاسیک». این تغییر بیشتر ظاهری است، هرچند در چند نقطه رفتار برنامه را اندکی تغییر می‌دهد.
فعال/غیرفعال کردن حالت تمام‌صفحه در هنگام راه‌اندازی.
شروع پخش آهنگ پس از بارگیری از طریق خط فرمان.
رندر کردن خروجی در یک فایل و سپس خروج. نگارنده WAV یا AIFF به‌طور خودکار بر اساس پسوند فایل انتخاب می‌شود. برای نوشتن هر کانال به‌صورت جداگانه، عبارت %c را در جایی از نام فایل بگنجانید. این گزینه در صورتی که نام فایل اولیه‌ای داده نشود بی‌معنی خواهد بود.
اجرا در حالت غیرتعاملی برای رندر خودکار. نیازمند مشخص شدن هم گزینه --diskwrite و هم یک فایل ورودی آهنگ است. برای تبدیل دسته‌ای آهنگ‌ها به فایل‌های صوتی سودمند است.
اجرای ویرایشگر قلم (itf). همچنین با فشردن Shift-F12 قابل دسترسی است.
اجرای قلاب‌ها (hooks). به‌طور پیش‌فرض فعال است.
نمایش اطلاعات نسخه و تاریخ ساخت.
چاپ خلاصه‌ای از گزینه‌های موجود.

نام فایلی که در خط فرمان ارائه شود در هنگام راه‌اندازی بارگیری خواهد شد. علاوه بر این، در صورت ارائه نام یک فایل یا دایرکتوری، مسیرهای پیش‌فرض پودمان (module)، نمونه (sample) و ساز (instrument) بر همان اساس تنظیم خواهند شد.

توضیح دقیق نحوه استفاده از Schism Tracker فراتر از محدوده این سند است، اما در اینجا خلاصه‌ای بسیار کوتاه از اصول اولیه ارائه می‌شود. در هر زمان در هنگام اجرای برنامه، با فشردن کلید F1 می‌توانید به راهنمای متناسب با زمینه (context-sensitive) دسترسی پیدا کنید.

کلید F3 شما را به sample list (فهرست نمونه‌ها) می‌برد. در اینجا Enter را فشار دهید تا مرورگر فایل باز شود، با کلیدهای جهت‌نمای بالا/پایین در فهرست پیمایش کنید، و برای بارگیری نمونه دوباره Enter را بزنید. به احتمال زیاد مایل خواهید بود نمونه‌هایی برای کار با آنها تهیه کنید. همچنین می‌توانید آنها را از پودمان‌های موجود استخراج (rip) کنید؛ برای نمونه برای دسترسی به مجموعه بسیار بزرگی از پودمان‌ها، http://www.modarchive.org را ببینید. (البته به یاد داشته باشید که برخی از سازندگان تمایلی به استخراج نمونه‌هایشان ندارند!)

اکنون که نمونه‌ای را بارگیری کرده‌اید، کلید F2 را فشار دهید تا به pattern editor (ویرایشگر الگو) بروید. این بخش جایی است که عمده آهنگ‌سازی انجام می‌شود. به‌طور خلاصه، آهنگ به‌صورت عمودی چیده شده است و هر سطر نمایانگر یک نت ۱/۱۶ است؛ برای پخش هم‌زمان چندین نت، آنها در کانال‌های متفاوتی قرار می‌گیرند. چهار زیرستون هر کانال عبارتند از نت، شماره نمونه، بلندی صدا (volume) و جلوه (effect). فهرستی از جلوه‌ها در راهنمای ویرایشگر الگو موجود است، اما فعلاً می‌توانید از آن ستون صرف‌نظر کنید. با فرض چیدمان صفحه‌کلید US، نت‌ها با صفحه‌کلید به شرح زیر وارد می‌شوند:
(Note) C# D# F# G# A# C# D# F# G# A# C# D#
| | || | | | || || | | | || | | | || || | | | || | |
| | || | | | || || | | | || | | | || || | | | || | |
(What you | |S||D| | |G||H||J| | |2||3| | |5||6||7| | |9||0| |
type) | '-''-' | '-''-''-' | '-''-' | '-''-''-' | '-''-' |
| Z| X| C| V| B| N| M| Q| W| E| R| T| Y| U| I| O| P|
'--'--'--'--'--'--'--'--'--'--'--'--'--'--'--'--'--'
(Note) C D E F G A B C D E F G A B C D E
(Octave 0) (Octave 1) (Octave 2)

کلیدهای «/» و «*» روی صفحه کلید عددی اکتاوها را تغییر می‌دهند، و اکتاو جاری نزدیک بالای صفحه نمایش داده می‌شود. عبارت «qwerty» را درون الگو تایپ کنید - با این کار یک توالی صعودی از نت‌ها وارد می‌شود و هم‌زمان با وارد شدن، صدای نت‌ها را خواهید شنید (البته با فرض اینکه نمونه‌ای بارگیری کرده باشید!). برای پخش الگوی خود کلید F6 و برای توقف F8 را فشار دهید.

سایر کلیدهای مهم برای ویرایشگر الگو شامل Ins/Del برای جابه‌جایی نت‌ها به بالا و پایین درون یک کانال، ترکیب Shift با کلیدهای جهت‌نما برای علامت‌گذاری یک بلوک، Alt-C/Alt-P برای رونوشت و جای‌گذاری، و Alt-U برای پاک کردن علامت‌گذاری است. بیش از صد کلید میانبر مختلف برای ویرایشگر الگو وجود دارد؛ یادگیری تدریجی همه آنها ارزش تلاش را خواهد داشت.

اکنون که در الگوی خود محتوایی دارید، باید یک orderlist (فهرست ترتیب) برپا کنید. کلید F11 را فشار دهید تا به صفحه فهرست ترتیب بروید، و عدد 0 را تایپ کنید تا الگویی که ساخته‌اید اضافه شود. اکنون برای شروع پخش F5 را فشار دهید. آهنگ از نخستین ترتیب آغاز می‌شود، شماره الگو را یافته و آن الگو را پخش می‌کند، سپس به ترتیب بعدی می‌رود، و به همین ترتیب ادامه می‌یابد.

البته داشتن تنها یک الگو چندان جذاب نیست، بنابراین به ویرایشگر الگو بازگردید و کلید + را فشار دهید تا به الگوی بعدی بروید. حال می‌توانید چهار میزان موسیقی دیگر بنویسید و الگوی جدید را به فهرست ترتیب اضافه کنید؛ دفعه بعدی که آهنگ را پخش می‌کنید، دو الگوی شما پشت سر هم پخش خواهند شد.

شاید بخواهید عنوانی به آهنگ خود بدهید؛ کلید F12 را فشار دهید و در کادر بالای صفحه نامی بنویسید. همچنین می‌توانید سرعت ضرب‌آهنگ (tempo) و شماری از تنظیمات دیگر را در این صفحه تنظیم کنید، اما در حال حاضر بیشتر آنها در مقادیر پیش‌فرض خود مناسب هستند.

برای ذخیره کردن آهنگ جدید خود، کلید F10 را فشار دهید، نام فایلی را تایپ کنید و Enter را بزنید. بعداً می‌توانید با فشردن کلید F9 دوباره آن را بارگیری کنید.

این آموزش به منظور رعایت اختصار و سادگی، عمداً از instrument editor (ویرایشگر ساز با کلید F4) صرف‌نظر کرده است. پس از آنکه با شیوه کارکرد برنامه آشنا شدید، می‌توانید آن را بیازمایید. (گزینه «instruments» را در F12 برای فعال‌سازی حالت ساز انتخاب کنید.)

در سال ۲۰۰۲، Storlek مطالعه روی طراحی Impulse Tracker را با یادداشت جزئیات دقیق طراحی و پیاده‌سازی آن آغاز کرد. پست‌ها در انجمن‌های Modplug پیرامون بازنویسی Impulse Tracker با تمسخر روبرو شد؛ می‌گفتند: «شدنی نیست».

نسخه v0.031a برنامه Schism Tracker در ژوئیه ۲۰۰۳ منتشر شد، گرچه در آن زمان بخش‌های اندکی کار می‌کرد و بیشتر یک پخش‌کننده با قابلیت‌های ویرایشی ابتدایی بود. ذخیره‌سازی فایل به‌صورت ثابت درون «test.it» در دایرکتوری جاری کدنویسی شده بود و هیچ راهی برای بارگیری نمونه وجود نداشت.

نخستین نسخه‌ای که کم‌وبیش قابل استفاده بود نسخه 0.15a در دسامبر ۲۰۰۴ بود.

از سال ۲۰۰۵ تا ۲۰۰۹، Mrs. Brisby بیشتر بار توسعه را بر عهده داشت و امکانات پرشماری از جمله پشتیبانی از MIDI، پشتیبانی از ماوس و نوشتن روی دیسک را پیاده‌سازی کرد.

در سال ۲۰۰۹، Storlek مجدداً توسعه را «در دست گرفت» و تا سال ۲۰۱۵ بخش زیادی از کدها را به تدریج بازنویسی کرد.

در سال ۲۰۱۶، Schism Tracker تحت نگهداری مشترک به GitHub منتقل شد. از آن زمان، افراد بسیاری در بهبود و رفع باگ‌های پایگاه کد مشارکت داشته‌اند.

~/.schism/config
تنظیمات برنامه، ذخیره‌شده در قالبی شبیه به INI. بیشتر گزینه‌ها از طریق رابط کاربری Schism Tracker قابل دسترسی هستند، اما چند گزینه «پنهان» نیز وجود دارد.
~/.schism/startup-hook, ~/.schism/exit-hook, ~/.schism/diskwriter-hook
فایل‌های اختیاری برای اجرا در هنگام رخدادهای مشخص. (باید قابل اجرا باشند)
~/.schism/fonts/
فایل font.cfg و هرگونه فایل .itf موجود در این دایرکتوری در مرورگر فایلِ ویرایشگر قلم نمایش داده می‌شوند.

پودمان‌های Amiga (به همراه برخی گونه‌های کم‌کاربرد مانند FLT8)
669
Composer 669 / Unis669
MultiTracker
Scream Tracker 3 (شامل پشتیبانی از Adlib)
Fast Tracker 2
Impulse Tracker (شامل قالب سازهای قدیمی)
Digitrakker 3
Imago Orpheus
Amiga Oktalyzer
Sound FX
Doom engine (بدون سازهای کوبه‌ای)
Farandole Composer
Scream Tracker 2 (عملکرد جزئی)
UltraTracker (عملکرد جزئی)
نمونه Scream Tracker 3
صوتی Microsoft WAV
صوتی Xiph.Org Free Lossless Audio Codec
Audio IFF (Apple)
8SVX
نمونه Amiga 8SVX
نمونه Impulse Tracker
صوتی Sun/NeXT
داده‌های نمونه بدون سرآیند (Headerless)
وصله Gravis UltraSound
ساز Fast Tracker 2
ساز Impulse Tracker

نرم‌افزار Schism Tracker قادر است پودمان‌ها را در قالب‌های IT و S3M، داده‌های نمونه را در قالب‌های ITS، S3I، AIFF، AU، WAV و RAW، و سازها را در قالب ITI ذخیره کند. علاوه بر این، می‌تواند خروجی به WAV و AIFF تولید کند (با امکان اختیاری نوشتن هر کانال در فایلی جداگانه)، و از صدور فایل‌های MID نیز پشتیبانی می‌کند.

نرم‌افزار Schism Tracker توسط Storlek و Mrs. Brisby نوشته شده است، و کد پخش‌کننده آن برگرفته از Modplug اثر Olivier Lapicque است. مبتنی بر Impulse Tracker اثر Jeffrey Lim.

کدها و داده‌های تکمیلی توسط افراد بسیار دیگری مشارکت داده شده است؛ برای فهرستی کامل‌تر به فایل AUTHORS در توزیع کد منبع مراجعه کنید.

نمودار صفحه‌کلید در این صفحه راهنما از مستندات Impulse Tracker اقتباس شده است، که آن هم به نوبه خود آن را از Scream Tracker 3 وام گرفته بود.

Copyright © 2003-2026 Storlek, Mrs. Brisby et al. تحت مجوز GNU GPL http://gnu.org/licenses/gpl.html. این نرم‌افزار آزاد است: شما مجاز به تغییر و بازتوزیع آن هستید. تا حد مجاز طبق قانون، هیچ ضمانتی وجود ندارد.

تقریباً با قطعیت اشکالاتی وجود دارد. اگر باگی یافتید، آن را در https://github.com/schismtracker/schismtracker/issues گزارش کنید. Agitha خوشحالی خود را با حامیان قلمرو حشرات به اشتراک می‌گذارد.

http://schismtracker.org - وبگاه اصلی
کانال IRC با نام #schismtracker در EsperNet

chibitracker(1), milkytracker(1), protracker(1), renoise(1), ocp(1), xmp(1)

January 4, 2026