فاست تراكر 2

FastTracker 2 (يُشار إليه أيضًا باسم FastTracker II ) هو برنامج لتتبع الموسيقى، من ابتكار فريدريك "مستر إتش" هوس وماغنوس "فوغ" هوغدال، عضوين في فرقة Triton التجريبية (التي أسست لاحقًا استوديوهات Starbreeze ). وقد شرعا في إصدار برنامجهما الخاص بعد ظهورهما في الساحة الفنية عام 1992 وفوزهما بالعديد من مسابقات العروض التجريبية. كُتبت شفرة المصدر لبرنامج FastTracker 2 بلغة باسكال باستخدام Borland Pascal 7 و TASM ، ويعمل البرنامج بشكل أصلي على نظام MS-DOS .

تاريخ

في عام ١٩٩٣، أصدرت شركة ترايتون برنامج فاست تراكر. كان هذا البرنامج قادرًا على تحميل وحفظ ملفات MOD القياسية ذات الأربع قنوات ، بالإضافة إلى ملفات MOD الموسعة ذات الست أو الثماني قنوات (المطابقة لملفات MOD القياسية، باستثناء بيانات القنوات الإضافية وعلامات التعريف "6CHN" أو "8CHN"). كان البرنامج متوافقًا فقط مع سلسلة بطاقات الصوت ساوند بلاستر من شركة كرييتف لابز ، والتي كانت الأكثر شيوعًا على أجهزة الكمبيوتر الشخصية في ذلك الوقت. كان البرنامج بأكمله عبارة عن ملف تنفيذي واحد لنظام DOS بحجم ٤٣ كيلوبايت .

خلال عام 1994، أصدر موسيقيو فرقة ترايتون بعض الأغاني بصيغة "XM" متعددة القنوات الجديدة، مصحوبةً بمشغل مستقل قبل الإصدار الرسمي. وفي نوفمبر من العام نفسه، تم إطلاق برنامج FastTracker 2 للجمهور، مع دعم بطاقة الصوت Gravis Ultrasound .

إيقاف التشغيل

كان آخر إصدار مستقر من برنامج FastTracker 2 هو الإصدار 2.08، الذي صدر في أغسطس 1997. أما الإصدار الأحدث 2.09، فقد كان قيد الاختبار كإصدار تجريبي مغلق ، وأصبح متاحًا للجمهور عبر موقع أندرياس فيكلوند الإلكتروني عام 1999. [ 2 ] تضمن هذا الإصدار بعض التحسينات الجديدة على سهولة الاستخدام، مثل إمكانية الخروج من النوافذ التي كانت عالقة سابقًا باستخدام الماوس فقط، ولكنه ألغى دعم بطاقة Gravis Ultrasound. وعلى الرغم من أنه لم يكن إصدارًا رسميًا، فقد أُتيح لاحقًا أيضًا من موقع Starbreeze الإلكتروني. [ 1 ]

في 23 مايو 1999، أعلنت شركة Starbreeze Productions على موقعها الإلكتروني أن "مشروع FT2 قد تم تعليقه إلى أجل غير مسمى . [...] لو كان هذا عالماً مثالياً، حيث الوقت لا نهائي ولا حاجة لكسب العيش، لكان هناك بالتأكيد إصدار متعدد المنصات من Fasttracker3. لسوء الحظ، هذا العالم ليس كذلك على الإطلاق"، هذا ما جاء في تصريح لمجلة Vogue. [ 3 ]

إرث

بعد الإعلان عن توقف دعم وتطوير برنامج FT2، بدأ روبن راموس سلفادور (باكتري) العمل على برنامج FastTracker 3 ، المعروف الآن باسم Skale Tracker، والمتوفر لأنظمة ويندوز ولينكس وعبر الإنترنت. [ 3 ] في السنوات اللاحقة، حاولت العديد من برامج التتبع الأخرى مواصلة مسيرة FT2، ومن أبرزها MilkyTracker ، [ 4 ] [ 5 ] مع توفير أوضاع تشغيل خاصة لتحسين التوافق مع Amiga Protracker 2/3. [ 6 ] انظر أيضًا قسم النسخ أدناه.

حصل المطور أولاف سورنسن/8bitbubsy على المصادر الأصلية لبرنامج FT2 وواصل العمل عليها، وأصدر عدة نسخ مُصلحة من البرنامج، وهي حاليًا النسخة 2.13. وكما أوضح، لا يُسمح له بنشر شفرة المصدر الأصلية المكتوبة بلغة Borland Pascal 7 ولغة التجميع، ولكن يُسمح له بنشر نسخ مُصلحة منها. [ 7 ]

الهندسة المعمارية والميزات

تستوحي واجهة FT2 تصميمها بشكل كبير من واجهة برنامج Protracker الخاص بجهاز Amiga . تتألف الشاشة من محرر أنماط في النصف السفلي، بينما يضم النصف العلوي مُحددًا للأجهزة على اليمين، بالإضافة إلى إعدادات الوحدة العامة وبعض راسمات الذبذبات. يمكن التبديل بين محرر الأنماط ومحرر العينات/الأجهزة. كما يتضمن البرنامج نسخة مُصغّرة من برنامج Nibbler ، بالإضافة إلى توثيق مُدمج لجميع الميزات.

أنماط

الأنماط هي في الأساس جداول موسيقية يستطيع الموسيقي من خلالها ترتيب النوتة الموسيقية الفعلية. يتكون النمط من عدة صفوف (64 صفًا افتراضيًا، و1024 كحد أقصى) وينقسم إلى أعمدة ("مسارات"). يمكن أن يحتوي كل صف على نوتة واحدة في كل مسار. يمكن أن تبدو النوتة كما يلي:

C#4 02 20 R11

هذا يعني أن النوتة هي نوتة دو دييز على السلم الكروماتي ، يتم عزفها في الأوكتاف الرابع (وفقًا لتدوين النغمات العلمية )، مع رقم الآلة 2. العمود التالي هو إعداد مستوى الصوت على مقياس سداسي عشري من 00 H إلى 40 H ، والعمود الأخير يتيح تطبيق مجموعة متنوعة من التأثيرات على الصوت (في هذه الحالة، إعادة التشغيل).

تتكون الأغنية من مجموعة من الأنماط المختلفة التي يمكن تشغيلها بترتيب يحدده المستخدم لإنشاء بنية الأغنية النهائية.

عينات

العينات هي بيانات صوتية خام بصيغة PCM تُشغَّل بترددات مختلفة، تمامًا كما تفعل أجهزة أخذ العينات الموسيقية التقليدية . يمكن أن تحتوي العينات على نقطة بداية ونهاية للتكرار، إما بشكل متواصل أو على شكل "حلقة بينغ بونغ"، ما يعني أن العينة تُشغَّل بشكل عكسي بمجرد وصولها إلى نقطة البداية أو النهاية (وتُسمى أيضًا "حلقة ثنائية الاتجاه"). يستطيع الموسيقيون تسجيل العينات أو تحميل عينات موجودة، ومعالجتها عن طريق قص ولصق أجزاء منها، أو حتى رسمها يدويًا. كما توجد ميزة للتلاشي التدريجي للعينة، ما يسمح بظهور نقاط التكرار بسلاسة.

الآلات الموسيقية

الآلات الموسيقية عبارة عن مجموعات من العينات الصوتية مع ميزات إضافية لتسهيل الاستخدام. [ ٨ ] يستطيع الموسيقي تخصيص عينات صوتية مختلفة لدرجات صوتية مختلفة، مما يمنع ظهور صوت غير مرغوب فيه عند تشغيل عينة صوتية بدرجة عالية جدًا أو منخفضة جدًا. تدعم الآلات الموسيقية العديد من المغلفات الصوتية القابلة للتكرار، والتي يمكن ضبطها إما على مستوى الصوت أو التوزيع الصوتي الاستريو، بالإضافة إلى خاصية الفايبراتو المدمجة . كما يمكن ضبط الإعدادات العامة للآلة من هنا: الضبط الدقيق، ومستوى الصوت الافتراضي، والتوزيع الصوتي الافتراضي، ودرجة الصوت الابتدائية النسبية إلى C-4.

يستطيع جهاز FT2 استقبال الإشارات من لوحة مفاتيح PS/2 عادية وتسجيلها مباشرةً (في تخطيط لوحة مفاتيح QWERTY ، يُقابل حرف "q" نغمة دو، و"2" نغمة دو دييز، و"w" نغمة ري، وهكذا). وقد لاقى FT2 رواجًا بين العديد من الموسيقيين الذين لم تكن لديهم لوحات مفاتيح متوافقة مع MIDI، إذ أتاح لهم تجربة التسجيل المباشر دون الحاجة إلى أي معدات أخرى سوى جهاز كمبيوتر يعمل بنظام DOS.

الآثار

يحتوي كل مسار على "عمود المؤثرات" الذي يسمح بإضافة مؤثرات مثل الأربيجيو ، والبورتامينتو ، والفايبراتو ، وتغييرات مستوى الصوت. كما يُمكن التحكم في بنية الأغنية من خلال هذا العمود، مع أوامر لتكرار الأنماط وفصلها وتأخيرها، أو إعادة تشغيل النوتات وتقطيعها وتأخيرها. بالإضافة إلى ذلك، يتيح "عمود مستوى الصوت" تحكمًا إضافيًا في تغييرات مستوى الصوت، والفايبراتو، والتوزيع الصوتي، والبورتامينتو.

قائمة كاملة بأنواع التأثيرات (.MOD/.XM) ومدى توافقها مع برامج التتبع:

الملفات

يدعم برنامج FastTracker 2 مجموعة متنوعة من تنسيقات الملفات، إلا أن الموسيقيين كانوا يستخدمون في الغالب تنسيقين فقط: XM (وحدة موسعة) و XI (آلة موسعة). ولا يزال تنسيق XM من أكثر تنسيقات الوحدات شيوعًا في الوقت الحاضر، نظرًا لبنيته المضغوطة والقابلة للضغط بسهولة.

يدعم تنسيق MOD أربع قنوات كحد أقصى في الأغنية الواحدة، بينما يدعم تنسيق XM اثنتين وثلاثين قناة كحد أقصى، مع إمكانية وجود عدة آلات موسيقية على قناة واحدة (من القناة رقم 0 إلى القناة رقم 31).

تدعم بعض المشغلات - مثل ModPlug Player - تنسيقات .XMZ و .MDZ المضغوطة، وهي عبارة عن أرشيفات ZIP بسيطة تحتوي على ملف .XM أو .MOD على التوالي.

يُعدّ امتداد XM المضغوط بتقنية ADPCM صيغةً فرعيةً لملفات XM، وقد طُرح في برنامج ModPlug لتتبع وتشغيل الملفات الصوتية . وهو يتمتع بنفس بنية ملف XM، باستثناء أن عينةً واحدةً على الأقل من العينات الصوتية تُضغط بصيغة ADPCM ذات 4 بت. ويبلغ حجم العينة المضغوطة بتقنية ADPCM نصف حجم نظيرتها غير المضغوطة تقريبًا. أما عيبها فيكمن في جودة الصوت، إذ قد يحدث تشويه ملحوظ عند استخدام ADPCM. [ 9 ]

ومن الامتدادات المعروفة الأخرى OXM - وهو ملف XM مضغوط باستخدام Vorbis . وهو يحافظ على بنية ملف XM الأصلي، باستثناء العينات، التي يتم ضغطها باستخدام برنامج ترميز Vorbis. [ 9 ]

يُعدّ تنسيق ملف XM المُجرّد تنسيقًا فرعيًا آخر لملفات XM. وقد طُرح في برنامج uFMOD عام 2006. يتميز ملف XM المُجرّد بصغر حجمه مقارنةً بملف XM العادي، وذلك لاستخدامه مجموعة رؤوس أكثر إحكامًا. ويبقى المحتوى الصوتي لملف XM دون تغيير. [ 9 ]

توجد امتدادات XM غير قياسية أخرى. على سبيل المثال، تُدخل بعض برامج التتبع أوامر تأثير غير موثقة تُستخدم كمحفزات لأحداث البرامج، وبيانات تعريف تحويل النص إلى كلام (TTS) ، والعلامات المائية، وما إلى ذلك. [ 9 ]

التوافق

كان برنامج FT2 يعمل بنظام DOS 32 بت مُعدّل خصيصًا، ويدعم بطاقات الصوت Gravis Ultrasound و Sound Blaster و Covox ، بالإضافة إلى مكبرات الصوت العادية لأجهزة الكمبيوتر . هذا الأمر جعل استخدام البرنامج غير مستقر في الوقت الحالي، حيث لا تسمح إصدارات ويندوز الحديثة عمومًا لتطبيقات DOS بالوصول المباشر إلى مكونات الجهاز، ناهيك عن أن معظم البطاقات المتوافقة مصممة لفتحات ISA ، وهي غير موجودة في اللوحات الأم الحديثة. لهذا السبب، يلجأ الموسيقيون المحترفون الذين ما زالوا يرغبون في استخدام FT2 إلى بناء أجهزة كمبيوتر قديمة الطراز مزودة بأفضل المكونات (والتي أصبحت رخيصة نسبيًا هذه الأيام) لتشغيل البرنامج، وذلك لكي يتمكنوا من استخدامه مجددًا.

هناك طريقة بديلة لتشغيل FT2 وهي استخدام DOSBox ، إلا أن هذه الطريقة، على الرغم من دقتها، تعاني من مشاكل في السرعة وزمن الاستجابة، ويتطلب استخدامها جهاز كمبيوتر قويًا نسبيًا لتتمكن من تشغيلها بسلاسة كما هو الحال في بيئة التشغيل الأصلية. وقد حسّن إصدار DOSBox 0.7 في مارس 2007 من مشاكل السرعة والأداء بشكل ملحوظ. ومن الطرق الأخرى لاستخدامها GUSEMU أو VDMSound .

الاستقبال والتأثير

حظي برنامج FT2 بشعبية واسعة في أوساط موسيقى الديموسين وبين موسيقيي التتبع في أواخر التسعينيات. وكان أبرز منافسيه في هذا المجال برنامج Scream Tracker ، ثم برنامج Impulse Tracker في السنوات اللاحقة . ولا يزال الجدل قائمًا بين الموسيقيين حول "FT2 ضد IT"، حيث يشتكي مستخدمو IT عادةً من واجهة الماوس في FT2، بينما يشيد مستخدمو FT2 بهذه الواجهة، مشيرين إلى أن كل ميزة من ميزات الماوس لها اختصار لوحة مفاتيح أيضًا.

المستنسخون

ألهم برنامج FT2 العديد من برامج التتبع اللاحقة من حيث تجربة المستخدم والتصميم والقدرات التقنية، ليصبح بذلك نقطة انطلاق لسلسلة من البرامج المشابهة. ومن أبرزها برنامج FastTracker 3 [ 3 ] (الذي أصبح لاحقًا Skale Tracker) من تطوير روبن راموس سلفادور، وبرنامج MilkyTracker [ 4 ] [ 5 ] . يُعد MilkyTracker برنامجًا متعدد المنصات ، ويُوفر جميع الوظائف تقريبًا المتوفرة في برنامج FT2 الأصلي، بالإضافة إلى العديد من الميزات الأخرى. تبدو واجهة المستخدم الرسومية مشابهة، ولكنها تختلف عمدًا عن واجهة المستخدم الأصلية. كما يستوحي برنامج Renoise المجاني جزءًا من واجهة المستخدم الرسومية الأساسية وميزات برنامج FT2، على الرغم من وجود تغييرات جوهرية في مفهومه. ومن برامج التتبع الأخرى المتوافقة مع FastTracker 2 لنظام ويندوز، برنامج ModPlug Tracker (الذي أصبح لاحقًا OpenMPT )، وهو أداة كانت متوافقة أيضًا مع العديد من برامج التتبع الأخرى المعاصرة لنظام DOS. برنامج SoundTracker (لا يُخلط بينه وبين Ultimate Soundtracker ) هو برنامج تتبع مجاني ( مرخص بموجب رخصة GPL ) يعمل بنظام FT2 لأنظمة التشغيل الشبيهة بنظام Unix . لسنوات عديدة، كان من بين البرامج القليلة الناضجة لتتبع الصوت المبنية على نظام Unix.

بعد توقف تطوير برنامج FT2، بدأ مشروع بقيادة المطور أولاف سورنسن لإعادة تنفيذه بدقة بلغة C للمنصات الحديثة باستخدام مكتبة SDL 2. صرّح سورنسن بأنه اعتمد جزئيًا على شفرة المصدر الأصلية لبرنامج FT2 في نسخته المُقلّدة. [ 10 ] في 22 أبريل 2017، تم إصدار نسخة تجريبية أولية من برنامج FastTracker II المُقلّد على موقعه الإلكتروني لأنظمة ويندوز وماك أو إس. [ 10 ] في يوليو 2018، نشر سورنسن شفرة المصدر الخاصة ببرنامجه المُكمّل لـ FT2، لاحقًا بموجب ترخيص BSD ثلاثي البنود ، بالإضافة إلى تعليمات التجميع لنظام لينكس على موقعه الإلكتروني. [ 10 ] بعد فترة وجيزة من الإصدار، تم إنشاء نسخة رسمية منه لنظام FreeBSD . الشفرة متاحة الآن للتعاون على منصة GitHub. [ 11 ]

الاستخدام الاحترافي

استخدم مطور ألعاب الفيديو نيكلاس نيغرين برنامج Fast Tracker 2 (مثل Knytt Stories [ 12 ] ) لتأليف موسيقى ألعاب الفيديو الأولى . [ 13 ] كما استخدم ماتياس لو بيدان، مُقدم عروض الألعاب ومؤلف موسيقى ألعاب الفيديو، برنامج FT2 لتأليف موسيقى ألعاب الفيديو المجانية والمفتوحة المصدر Frozen Bubble و Pathological . [ 14 ] وفازت موسيقى Frozen Bubble ، المُعتمدة على FT2، بجائزة أفضل صوت/موسيقى من مجلة The Linux Game Tome عام 2003. واستخدم لي جاكسون برنامج FT2 لتأليف ملفات MOD المستخدمة في لعبة Stargunner من إنتاج شركة Apogee Software .

استخدمت العديد من ألعاب الكمبيوتر التجارية من إنتاج شركة Epic Games، مثل Unreal و Unreal Tournament، تنسيق FastTracker 2 XM (بالإضافة إلى تنسيقات تعديل أخرى) مُغلّفًا في حاوية "UMX" ، مدعومًا بمحرك الصوت Galaxy المستخدم . [ 15 ] كما يستخدم Jarkko Rotstén تنسيق XM للموسيقى التصويرية للعبة Ion Fury من إنتاج 3D Realms .

تم استخدام FastTracker 2 أيضًا في مشهد موسيقى "الرقص" في التسعينيات وأوائل الألفية الثانية: [ 16 ] [ 17 ] كان منتجو Gabber و Speedcore و breakcore يستخدمونه، بما في ذلك Deadnoise و Noisekick و Neophyte [ 18 ] .

انظر أيضاً

مراجع

  1. 1 2 "Fasttracker" . starbreeze.com. 2000-03-03. مؤرشف من الأصل بتاريخ 2000-03-03. يبدو أن نسخة تجريبية من FT2.09 قد سُرّبت من أحد مختبري النسخة التجريبية لدينا.
  2. البرنامج علىموقع أندرياس فيكلوند (في أرشيف الإنترنت)
  3. 1 2 3 BakTery. "الصفحة الرئيسية لبرنامج FastTracker 3" . مؤرشف من الأصل بتاريخ 28-06-2001 . تم الاطلاع عليه بتاريخ 31-01-2012 .
  4. 1 2 إلسدون، آشلي (2007). "إنشاء الموسيقى عبر الأجهزة المحمولة باستخدام أجهزة المساعد الرقمي الشخصي والهواتف الذكية" (ملف PDF) . وقائع ورشة عمل الموسيقى عبر الأجهزة المحمولة (MMW-07)، أمستردام، هولندا . مؤرشف من الأصل بتاريخ 2014-09-03.
  5. 1 2 ساندهولتبراتن، فرودي؛ جوجستاد، جوستاين؛ ستوكس، مايكل. جنسن، ريمي. نيلسن، إسبن؛ بيسك، كونراد جي. “TDT4290 في IDI/NTNU Group 2” (PDF) . الجامعة النرويجية للعلوم والتكنولوجيا . مؤرشف من الأصل (PDF) بتاريخ 2015-02-03 . تم الاسترجاع 2017/04/30 .
  6. "نظرة عامة على برامج التتبع" . أرشيف التعديلات . تم الاطلاع عليه بتاريخ 2 سبتمبر 2014 .
  7. "16-bits.org - موطن 8bitbubsy" . 16-bits.org . تاريخ الاسترجاع: 23 أبريل 2025 .
  8. دليل FT2 الإصدار 2.08، الفصل: الأسئلة الشائعة (1996)
  9. 1 2 3 4 كوانتوم (2007). "المواصفات غير الرسمية لتنسيق ملفات XM: تنسيقات FastTracker II وADPCM والوحدات الفرعية المجردة" (ملف PDF) . uFMOD.
  10. 1 2 3 FT2 على 16-bits.org "لاحظ أيضًا أن هذا ليس نقلًا مباشرًا لرمز FT2 Pascal/asm، فقد تم نقل بعض الأجزاء فقط ."
  11. "نسخة FT2 من GitHub" . GitHub .
  12. نيفلاس على مودلاند
  13. غاج كابودر (2004-05-02). "مقابلة مع نيفلاس - مجتمع سي تي جي الموسيقي" . Ctgmusic.com. مؤرشف من الأصل في 2006-03-19 . تم الاطلاع عليه في 2015-02-26 . توقفت عن الدروس، ولم أؤلف أي موسيقى حتى أوائل عام 1999. في ذلك العام تعرفت على برنامج فاست تراكر 2.
  14. موسيقى مرضية. مؤرشفة بتاريخ 7 فبراير 2023 على موقع Wayback Machine على موقع sourceforge.net
  15. إريك بيثكي (2003). تطوير وإنتاج الألعاب . دار نشر ووردوير، ص 341. ISBN  1-55622-951-8.
  16. هيلبيغ، أدريانا؛ ميسزتشينسكي، ميلوش (2017). موسيقى الهيب هوب على حافة أوروبا: الموسيقى، والفاعلية، والتغيير الاجتماعي . مطبعة جامعة إنديانا . ص 135. ISBN  978-0253023049.
  17. دار النشر المستقبلية، محررة (2001). "مجلة الموسيقى المستقبلية، خريف 2001" . مجلة الموسيقى المستقبلية : 118. الرقم الدولي الموحد للدوريات 0967-0378 . 
  18. مقابلة "نويزكيك" . CCPAR. مؤرشفة من الأصل بتاريخ 23-06-2019. كيف بدأت مسيرتك كمنسق موسيقي؟ بدأت الإنتاج الموسيقي عام 1995 عندما كنت في الرابعة عشرة من عمري باستخدام برنامج فاستراكر 2.