تحميل لوحة المفاتيح الافتراضية MIDI تورنت.

بيت / محركات الأقراص الصلبة

ستوديو أنفيل- برنامج للعمل مع الموسيقى. ميزته المميزة هي الدعم الكامل للوحات مفاتيح midi والأجهزة الأخرى. يحتوي البرنامج نفسه على جهاز تسلسل مدمج. ستوديو أنفيليسمح لك بتسجيل الموسيقى في الوقت الفعلي، على لوحة المفاتيح المذكورة بالفعل، وتحريرها باستخدام العصا، أو لفافة البيانو، أو باستخدام رقبة الجيتار. بشكل عام، كل هذا يتوقف على الموسيقي. بالإضافة إلى ذلك، يتيح لك Anvil Studio تغيير جميع بيانات MIDI في الوقت الفعلي، وهو أمر مريح للغاية في بعض الحالات. بشكل عام، واجهة هذا البرنامج بسيطة للغاية ومفهومة. البرنامج قادر على تسجيل الصوت من ثمانية مصادر في وقت واحد والعمل مع 8 قنوات، وهو أمر جيد جدًا برنامج مجاني. بالطبع، مجموعة التأثيرات في هذا البرنامج تترك الكثير مما هو مرغوب فيه، لكن المطورين أضافوا القدرة على توصيل الوحدات النمطية والمكونات الإضافية المختلفة. بهذه الطريقة، يمكنك تخصيص Anvil Studio فقط ليناسب احتياجاتك. ويجب أن ننبهك إلى أن واجهة البرنامج باللغة الإنجليزية. وهذا، بالطبع، ليس خبرا جديدا بالنسبة للمنظمين المحترفين، لأنه حتى نظائرها المدفوعةنادرا ما يتم ينالون الجنسية الروسية، ولكن ل مستخدم عاديقد يكون هذا بمثابة مفاجأة غير سارة.



- تقديم الدعم للوحة المفاتيح ميدي وغيرها من الأجهزة.
- جهاز تسلسل مدمج.
- إمكانية العمل مع الموسيقى بالصيغة التي تناسبك. .
- يستطيع البرنامج تسجيل الصوت ومعالجته.
- يدعم ما يصل إلى 8 قنوات.
- القدرة على تغيير بيانات ميدي في الوقت الحقيقي.
- سرعة عاليةعمل.
- تقديم الدعم لمختلف الإضافات والإضافات.
- واجهة واضحة وبسيطة.

عيوب البرنامج

- لديه كود المصدر مغلق.
- لا يوجد نسخة محمولة .
- لا توجد لغة روسية.

- معالج بتردد ساعة 1500 ميجا هرتز أو أكثر قوة.
- كبش 512 ميجابايت أو أكثر.
- مساحة حرةعلى القرص الصلب 8 ميغابايت.
- أي كرت صوت متوافق مع النظام.
- بنية 32 بت أو 64 بت (x86 أو x64).
- نظام التشغيل ويندوز إكس بي، ويندوز فيستا، ويندوز 7، ويندوز 8، ويندوز 10

صناعة الموسيقى: مقارنة الرسوم البيانية

اسم البرنامج باللغة الروسية توزيعات المثبت شعبية مقاس فِهرِس
★ ★ ★ ★ ★ 2.6 ميجا بايت 88
★ ★ ★ ★ ★ 28.1 ميجابايت 100
0 676 ميجا بايت 100

لتحويل الكمبيوتر إلى مركب نحتاج إلى ما يلي برمجة:

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

قم بتثبيت البرامج التالية على سبيل المثال:

  • Korg M1 - مُركِّب البرامج من حزمة Korg Lagacy Collection
  • ASIO4ALL - برنامج تشغيل ASIO العالمي
  • Midi Yoke (نظام التشغيل Windows 7 64 لا يدعم) أو LoopBe1 المجاني - كابل MIDI الظاهري
  • Bome's Mouse Keyboard - لوحة مفاتيح افتراضية تدعم التحكم عبر لوحة مفاتيح الكمبيوتر

يمكن أيضًا تشغيل الصوت من خلال مكبر الصوت المدمج في الكمبيوتر المحمول، ولكن لتجنب خيبات الأمل الخطيرة للغاية، من الأفضل توصيل مكبرات الصوت الخارجية أو سماعات الرأس بالكمبيوتر على الفور.

بعد تثبيت كافة البرامج، قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك.

إعداد البرامج بسيط للغاية.

قم بتشغيل لوحة مفاتيح ماوس Bome واضبط منفذ إخراج MIDI على LoopBe Internal MIDI (أو Out to MIDI Yoke: 1) (الشكل 1).

أرز. 1. إعداد منفذ إخراج MIDI في لوحة مفاتيح الماوس الخاصة بـ Bome.

يجب ضبط منفذ الإدخال في عنصر القائمة الرئيسية Midi In على "لا شيء" (إذا تم التحكم فيه من لوحة مفاتيح الكمبيوتر).

إذا كنت تستخدم برنامج LoopBe، فيجب عليك تشغيل LoopBe1 Monitor وإلغاء تحديد حقل كتم الصوت (الشكل 2).

أرز. 2. تمكين LoopBe. افتح نافذة برنامج كورج M1. أدخل إلى نافذة الإعدادات باستخدام أمر القائمة الرئيسية System|Preferences وقم بتكوين المعلمات بنفس الطريقة الموضحة في الشكلين 3 و4. هنا يمكنك تحديدالسائق المطلوب

منفذ إدخال ASIO وMIDI (وهو منفذ الإخراج في لوحة مفاتيح الماوس الخاصة بـ Bome).

أرز. 3. إعداد جهاز الصوت في برنامج كورج M1.

أرز. 4. إعداد MIDI في برنامج كورج M1. انقر فوق المؤشر على أحد المفاتيح الموجودة على لوحة مفاتيح البرنامج. إذا كان هناك صوت، ثمجهاز الصوت

لتكوين كورج M1.

قم بتشغيل نافذة إعدادات وضع عدم الاتصال ASIO4ALL وتحقق من قائمة أجهزة WDM ما إذا كانت بطاقة الصوت المطلوبة ممكّنة (الشكل 5).

أرز. 5. نافذة إعدادات ASIO4ALL.

قم بتنشيط نافذة لوحة مفاتيح الماوس الخاصة بـ Bome واضغط على أي مفاتيح أبجدية رقمية، إذا لم يكن هناك صوت، فتحقق من سلسلة الإشارة بأكملها، بدءًا من ما إذا كان الكمبيوتر يقوم بتشغيل الملفات الصوتية على الإطلاق، وقد تكون أسباب نقص الصوت مختلفة:

  • تم تحديد أجهزة صوت غير صحيحة في البرامج المستخدمة.
  • منافذ MIDI للاتصال بين المركب و لوحة المفاتيح الافتراضية
  • تم إيقاف الصوت في مكان ما (في LoopBe أو الخلاط)
  • مشاكل مع برنامج تشغيل بطاقة الصوت
  • عدم تناسق البرمجيات

لو الصوت قادممع تأخير واضح بالنسبة للضغط على المفاتيح، يمكنك تجربة إعدادات ASIO4ALL. ومع انخفاض حجم المخزن المؤقت لـ ASIO، يقل زمن الوصول، ولكن ينخفض ​​استقرار النظام أيضًا. على سبيل المثال، على AMD 64 3000+ القديم أحادي النواة، حتى بدون إعدادات، كان اللعب مريحا للغاية.

مقدمة

Virtual MIDI Piano Keyboard عبارة عن مولد ومستقبل لأحداث MIDI. لا ينتج البرنامج أي صوت بمفرده، ولكن يمكن استخدامه للتحكم في مركب MIDI (جهاز أو برنامج أو خارجي). يمكنك استخدام لوحة مفاتيح الكمبيوتر لتشغيل ملاحظات MIDI وكذلك الماوس. يمكنك استخدام Virtual MIDI Piano Keyboard لعرض نغمات MIDI التي تم تشغيلها من أداة أخرى أو مشغل ملفات MIDI. للقيام بذلك، قم بتوصيل منفذ MIDI بمنفذ إدخال VMPK.

Gymnopédie No. 1, E. Satie (1866–1925)، تم أداؤه باستخدام MuseScore وVMPK على نظام Linux

تم اختبار VMPK على أنظمة Linux وWindows وMac OSX، ولكن قد تتمكن من إنشائه على أنظمة أخرى أيضًا. إذا قمت بذلك، فاكتب للمؤلف رسالة.

كانت لوحة المفاتيح الافتراضية (vkeybd)، التي كتبها تاكاشي إيواي، مصدر إلهام لكتابة هذا التطبيق. هذا برنامج رائع خدمنا جيدًا على مر السنين. شكرًا لك!

يستخدم VMPK مكتبة رسومات حديثة: Qt5، وهي ممتازة في إمكانياتها ووظائفها. يوفر إمكانيات الإدخال/الإخراج MIDI. كلتا المكتبتين مجانيتان ومستقلتان عن النظام الأساسي، ومتوفرتان لأنظمة التشغيل Linux وWindows وMac OSX.

يمكن تكوين روابط المفاتيح الأبجدية الرقمية داخل البرنامج نفسه باستخدام واجهة المستخدم الرسوميةويتم تخزين الإعدادات في ملفات XML. تم إنشاء بعض مخططات الربط للوحات المفاتيح الإسبانية والألمانية والفرنسية، وترجمتها من تلك التي يوفرها VKeybd.

يمكن لـ VMPK إرسال تغييرات وتعديلات البرنامج إلى مركب MIDI. يمكن توفير أوصاف لمختلف المعايير والأجهزة كملفات .INS بالتنسيق المستخدم بواسطة QTractor وTSE3. تم تطويره بواسطة Cakewalk ويستخدم أيضًا في السونار.

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

حقوق الطبع والنشر (C) 2008-2015، بيدرو لوبيز كابانيلاس وغيرها.

Virtual MIDI Keyboard-Piano هو برنامج مجاني مرخص بموجب ترخيص GPL v3.

معرض لقطة الشاشة

ابدء

مبادئ ميدي

MIDI هو معيار صناعي لتوصيل الآلات الموسيقية. يعتمد على إرسال الإجراءات التي يؤديها موسيقي يعزف على آلة موسيقية إلى آلة أخرى. عادةً ما تحتوي الآلات الموسيقية المجهزة بواجهات MIDI على موصلي DIN، المعينين MIDI IN وMIDI OUT. في بعض الأحيان يكون هناك موصل ثالث، يسمى MIDI THRU. لتوصيل جهازي MIDI، تحتاج إلى توصيل كبل MIDI بين موصل MIDI IN الخاص بأحداث إرسال الأداة وموصل MIDI IN الخاص بأداة الاستقبال. يمكنك العثور على مزيد من المعلومات بالإضافة إلى التدريب المماثل في جميع أنحاء الإنترنت.

بالنسبة لأجهزة الكمبيوتر، توجد أيضًا واجهات MIDI للأجهزة مع منافذ MIDI IN وOUT التي يمكنك توصيل كبلات MIDI بها لتوصيل الكمبيوتر بأدوات MIDI الخارجية. إذا لم تكن هناك حاجة إلى واجهة الأجهزة، فيمكن للكمبيوتر استخدام برنامج MIDI. مثال على ذلك هو VMPK، الذي يوفر منافذ MIDI IN وOUT. يمكنك توصيل كبلات MIDI الافتراضية بمنافذ VMPK لتوصيل البرنامج ببرامج أخرى أو بمنافذ MIDI الفعلية الموجودة على جهاز الكمبيوتر الخاص بك. سيتم كتابة المزيد من التفاصيل حول هذا لاحقًا. على الأرجح أنك سوف ترغب في توصيل مخرج MIDI الخاص بـ VMPK بإدخال بعض المُركِّبات التي تترجم MIDI إلى صوت. مثال آخر للاتصال هو شاشة MIDI التي تترجم أحداث MIDI إلى نص قابل للقراءة. سيساعدك هذا على فهم نوع المعلومات التي يتم إرسالها باستخدام بروتوكول MIDI. على Linux يمكنك تجربته، وعلى Windows يمكنك تجربة MIDIOX.

لا يصدر VMPK أي صوت من تلقاء نفسه. ستحتاج إلى مُركِّب برنامج MIDI لسماع النوتات الموسيقية التي يتم تشغيلها. أنصحك بتجربة الغلاف الرسومي لـ Fluidsynth. على نظام التشغيل Windows، يمكنك أيضًا استخدام "Microsoft GS Wavetable SW Synth"، الذي يأتي مع كافة ملفات إصدارات ويندوز، أو أفضل بديل، مثل CoolSoft Virtual MIDI Synth. وبطبيعة الحال، فإن استخدام مركب MIDI خارجي سيكون أسلوبًا أفضل.

الارتباطات الرئيسية وأوصاف الأداة

يمكن أن يساعدك VMPK في تغيير الأصوات في مُركِّب MIDI الخاص بك، ولكن فقط إذا قمت أولاً بتقديم وصف لأصوات مُركِّب الصوت. الأوصاف - هذا ملفات نصيةبامتداد .INS، بنفس التنسيق المستخدم (Linux) وSonar (Windows).

عند تشغيل VMPK لأول مرة، تحتاج إلى فتح مربع حوار الخيارات وتحديد ملف التعريفات، ثم تحديد اسم الأداة من تلك التي توفر ملف التعريفات. يمكنك العثور على مثل هذا الملف في دليل بيانات VMPK (عادةً "/usr/share/vmpk" على Linux، و"C:\Program Files\VMPK" على Windows). يطلق عليه "gmgsxg.ins" ويحتوي على أوصاف لمعايير MIDI العامة وRoland GS وYamaha XG. يحتوي هذا الملف على تنسيق بسيط للغاية ويمكنك استخدامه محرر النصوصلعرضها وتغييرها وإنشاء واحدة جديدة. يمكنك العثور على مكتبة لأوصاف الأدوات على خادم cakewalk ftp.

اعتبارًا من الإصدار 0.2.5، يمكنك أيضًا استيراد ملفات Sound Font (بتنسيقات .SF2 أو DLS) كأوصاف للأداة باستخدام مربع الحوار الذي يمكن الوصول إليه من خلال قائمة File →Import SoundFont.

تعديل آخر قد ترغب في إجرائه هو الارتباطات الرئيسية. يغطي التخطيط الافتراضي حوالي اثنين ونصف أوكتاف للوحة مفاتيح QWERTY، ولكن يوجد في دليل البيانات العديد من الأوصاف الإضافية للارتباطات التي تم تكييفها مع التخطيطات الدولية الأخرى. يمكنك أيضًا تحديد أنظمة الربط الخاصة بك باستخدام مربع الحوار الذي يمكن الوصول إليه من خلال قائمة Edit → Key Bindings. هناك أيضًا خيارات لتحميل وحفظ مخططات الربط، مثل ملفات XML. ستتم استعادة آخر نظام ربط تم تحميله في المرة التالية التي يتم فيها تشغيل VMPK. في الواقع، سيتم حفظ جميع المعلمات وبنك وبرنامج MIDI المحدد وقيم التحكم عند الخروج واستعادتها في المرة التالية التي تبدأ فيها VMPK.

اتصالات MIDI وكابلات MIDI الافتراضية

في نظام التشغيل Windows، يتصل VMPK تلقائيًا بمخرج MIDI الافتراضي، والذي عادةً ما يكون "Microsoft GS Wavetable Synth" المضمن في كافة إصدارات Windows. يُنتج مُركِّب MIDI صوتًا منخفض الجودة للغاية ويعاني من زمن الوصول العالي. البديل الأفضل (والمجاني) هو CoolSoft Virtual MIDI Synth.

لتوصيل جهازين MIDI، تحتاج إلى كبلات MIDI فعلية. لتوصيل برامج MIDI، تحتاج إلى كبلات MIDI افتراضية. في نظام التشغيل Windows، يمكنك استخدام كبلات MIDI مثل MIDI Yoke أو Maple أو LoopBe1 أو Sony Virtual MIDI Router أو الحلق MIDI.

ستقوم عملية تثبيت MIDI Yoke بتثبيت برنامج تشغيل وبرنامج صغير للوحة التحكم يسمح لك بتغيير عدد منافذ MIDI المتوفرة (ستحتاج إلى إعادة تشغيل الكمبيوتر بعد تغيير هذا الإعداد). يعمل MIDI Yoke عن طريق إرسال كل حدث MIDI مسجل على منفذ OUT إلى منفذ IN المقابل. على سبيل المثال، يمكن توصيل VMPK بمخرج المنفذ 1، ويمكن لبرنامج آخر، على سبيل المثال، قراءة الأحداث من المنفذ 1.

أسماء التصحيح لا تتطابق مع الأصوات الفعلية

أنت بحاجة إلى توفير ملف .INS الذي يصف بالضبط مجموعة الأصوات الخاصة بمركب الصوت أو SoundFont. يحتوي الملف المضمن في البرنامج (gmgsxg.ins) على أوصاف فقط لأدوات GM وGS وXG القياسية. إذا لم يتطابق توليف MIDI الخاص بك مع أي منهما، فستحتاج إلى الحصول على ملف .INS آخر أو إنشاء ملف بنفسك.

ما هو بناء الجملة لملفات وصف الأداة (.INS)؟

يمكن العثور على أحد أوصاف تنسيق INS

هل يمكنني تحويل أوصاف أداة vkeybd الخاصة بي إلى ملف .INS؟

بالتأكيد. استخدم البرنامج النصي AWK "txt2ins.awk". يمكنك أيضًا استخدام الأداة المساعدة sftovkb الخاصة بـ vkeybd لإنشاء ملف .INS من أي SF2 SoundFont، ولكن لدى VMPK أيضًا ميزة لاستيراد أسماء الأدوات من ملفات SF2 وDLS.

$ sftovkb SF2NAME.sf2 | فرز -n -k1,1 -k2,2 > SF2NAME.txt $ awk -f txt2ins.awk SF2NAME.txt > SF2NAME.ins

يمكنك العثور على البرنامج النصي AWK "txt2ins.awk" في دليل بيانات VMPK.

تحميل

يمكنك أن تجد أحدث نسخةأكواد المصدر والحزم لنظامي التشغيل Windows وMac OSX على .

  • ويندوز 64 بت: (28 ميجابايت)
  • ويندوز 32 بت: (24 ميجابايت)
  • نظام التشغيل MacOS X Intel 64 بت: (10 ميجابايت)
  • لينكس (64 بت): (24 ميجابايت)
  • مصادر C++: (493 كيلو بايت)

إذا قمت بتوزيع حزم VMPK لأي توزيع، من فضلك أرسل لي رسالة بالبريد الإلكتروني وسأضيف رابطًا لموقعك هنا.

التثبيت من رموز المصدر

لتكوين المصادر، ستحتاج إلى qmake (من Qt5) أو CMake. تحتاج إلى تعيين متغير بيئة PATH ليشمل الدلائل مع الملفات التنفيذية Qt5 وMinGW وCMake. CMakeSetup.exe هو إصدار رسومي من CMake لنظام التشغيل Windows.

ملاحظات لمستخدمي Mac OSX

يمكنك العثور على حزمة التطبيقات المترجمة مسبقًا بما في ذلك مكتبات Qt5 على . إذا كنت تفضل التثبيت من المصدر، فيمكنك استخدام CMake أو Qmake لحزم التطبيق المرتبط بالتطبيق المثبت مكتبات النظام. يمكنك استخدام Qt5 من qtsoftware.com أو الحزمة الموزعة بواسطة Homebrew.

تم تكوين نظام البناء لإنتاج ملف تنفيذي عام (x86+ppc) في حزمة التطبيق. ستحتاج إلى أدوات مطوري Apple، بالإضافة إلى Qt5.

لتجميع VMPK باستخدام ملفات Makefiles التي تم إنشاؤها بواسطة qmake:

$ qmake vmpk.pro -spec macx-g++ $ جعله اختياريًا: $ macdeployqt build/vmpk.app

للتجميع باستخدام ملفات Makefiles التي تم إنشاؤها بواسطة CMake:

$ cmake -G "ملفات تعريف Unix" . $ جعل

لإنشاء ملفات مشروع Xcode:

$ qmake vmpk.pro -spec macx-xcode أو $ cmake -G Xcode .

إذا كنت بحاجة إلى شيء يُحدث ضوضاء، فقد ترغب في إلقاء نظرة على SimpleSynth، FluidSynth (متوفر مع Fink). بالنسبة لتوجيه MIDI، يوجد أيضًا MIDI Patchbay.

ملاحظات للحزم والمستخدمين المتقدمين

يمكنك أن تطلب من المترجم إجراء بعض التحسينات أثناء بناء البرنامج. هناك طريقتان للقيام بذلك: أولاً، باستخدام نوع بناء محدد مسبقًا.

$cmake. -DCMAKE_BUILD_TYPE=إطلاق

يستخدم نوع "الإصدار" CMake إشارات المترجم: "-O3 -DNDEBUG". أنواع البناء الأخرى المحددة مسبقًا هي "Debug" و"RelWithDebInfo" و"MinSizeRel". الطريقة الثانية هي اختيار إشارات المترجم بنفسك.

يجب أن تجد أفضل CXXFLAGS لنظامك الخاص.

إذا كنت تريد تثبيت البرنامج في موقع آخر غير الموقع الافتراضي (/usr/local)، فاستخدم خيار CMake التالي:

$cmake. -DCMAKE_INSTALL_PREFIX=/usr

شكر وتقدير

بالإضافة إلى الأدوات المذكورة أعلاه، يستخدم VMPK العمل من المشاريع مفتوحة المصدر التالية.

  • من عند روي نونو كابيلا
    وصف الأداة فئات البيانات
  • رسمتها تيريزا نوت
  • تستخدم هذه الصفحة قالب Wordsworth 3 المجاني من Lee Baillie
  • تستخدم هذه الصفحة Lightbox2 بواسطة Lokesh Dhakar

شكراً جزيلاً!

يستخدم بروتوكول الاتصال MIDI على نطاق واسع في أجهزة الموسيقى الإلكترونية لأنه يسمح بالاتصال وتبادل البيانات فيما بينها. يمكنك الآن الحصول على لوحة مفاتيح MIDI على جهاز الكمبيوتر الخاص بك باستخدام وحدة تحكم ميدي الافتراضية.

صفات

  • لوحة مفاتيح MIDI افتراضية للكمبيوتر. استخدم لوحة مفاتيح الكمبيوتر لإنشاء بيانات MIDI وإرسالها.
  • إعادة توجيه مصادر إدخال MIDI.
  • نافذة قابلة للتخصيص.
  • التحكم في إرسال بيانات MIDI عبر الطبقات. يمكنك إنشاء طبقات متعددة.
  • يشمل المخزن المؤقت MIDI بحجم مخصص، الذي يسجل كافة عمليات نقل البيانات.
  • ما يصل إلى 1000 برنامج في بنك البيانات.
  • يشمل مستقل وVSTالإصدارات.

استخدم لوحة مفاتيح جهاز الكمبيوتر الخاص بك لنقل بيانات MIDI بفضل وحدة تحكم ميدي الافتراضية. باستخدام هذه الأداة البرمجية، يمكنك التحكم في الآلات الموسيقية الخاصة بك دون الحاجة إلى شراء لوحة مفاتيح موسيقية. بجانب، وحدة تحكم ميدي الافتراضيةهو منتج مرن للغاية، مع إمكانيات عديدة عندما يتعلق الأمر بالعمل مع بروتوكول الاتصال الموسيقي هذا.

استخدم لوحة المفاتيح الخاصة بك كبيانوعن طريق تحميل مجانا وحدة تحكم ميدي الافتراضية.

© 2024 ermake.ru - حول إصلاح أجهزة الكمبيوتر - بوابة المعلومات