درمیان سے آواز لوپ کریں

جب صفحے کی تازہ کاری :
صفحہ تخلیق تاریخ :

آپ کی ضرورت کے اوزار

آواز کے وسط سے لوپ کھیلنے کے لیے اس وقت ہم مندرجہ ذیل دو ٹولز استعمال کریں گے:

  • واووساور
  • Xact

ڈاؤن لوڈ اور انسٹال واووساور

واووساور آڈیو فائلوں میں waveform ڈیٹا کی ترمیم کے لئے ایک آلہ ہے. آپ واووساور ڈاؤن لوڈ کر سکتے ہیں از:

جب آپ صفحہ کھولتے ہیں تو تصویر میں سرخ بارڈر ربط سے مسل ڈاؤن لوڈ کریں ۔ 32 بٹ اور 64 بٹ ورژن ہیں ، لہذا آپ کے چلانے کے ماحول میں ایک ہی استعمال کریں.

Wavosaur のダウンロード

واووساور صرف EXE کی طرف سے چل سکتا ہے ، لہذا اسے انسٹال کرنے کی کوئی ضرورت نہیں ہے. کسی بھی فولڈر میں توسیع کریں.

ڈاؤن لوڈ اور انسٹال کریں XACT

XACT آپ کو ٹھیک ٹیون کرنے اور ونڈوز اور ایکس بوکس پر کھیل آواز کھیلنے کی اجازت دیتا ہے کہ ایک آلہ ہے.

XACT اس کے اپنے طور پر تقسیم نہیں کیا جاتا ہے اور XNA کھیل سٹوڈیو اور DirectX SDK کے ساتھ آتا ہے. اس بار ہم XNA کھیل اسٹوڈیو کے ساتھ آئے کہ ایک استعمال کریں گے. آپ مندرجہ ذیل لنکس سے XNA گیم سٹوڈیو ڈاؤن لوڈ کرسکتے ہیں:

ایک بار ڈاؤن لوڈ, انسٹال کرنے کے لئے انسٹالر چلائیں. XNA کھیل سٹوڈیو صرف سرکاری طور پر ونڈوز 7 تک حمایت کی جاتی ہے ، لیکن ہم نے تصدیق کی ہے کہ یہ ونڈوز 10 ماحول میں بھی نصب کیا جائے گا.

واووساور میں لوپ پوائنٹس کے ساتھ ایک لہر فائل بنائیں

اس صوتی فائل کو تیار کریں جو آپ پہلے سے لوپ کرنا چاہتے ہیں ۔ بنیادی ترمیم ایک لہر فائل میں ہے ، لیکن بنیادی آڈیو ڈیٹا بھی MP3 فائلوں ، وغیرہ سے درآمد کیا جا سکتا ہے. (اس نمونے میں استعمال ہونے والی آڈیو فائل "H/" گیلری ، نگارخانہ "کی سائٹ سے" Pokkuru کوئی زمین (k15 mp3) "فائل)

サウンドファイルを用意

اسے شروع کرنے کے لئے واووساور چلائیں.

Wavosaur を実行

اسکرین ظاہر کی جاتی ہے ۔

Wavosaur のウィンドウ

واووساور پر مہیا کردہ آڈیو مسل گھسیٹیں اور چھوڑیں ۔ Waveform کوائف دکھائے جاتے ہیں ۔

音声ファイルをドラッグ&ドロップ

آپ ماؤس کے ساتھ waveform کوائف گھسیٹتے ہوئے ایک حد اطلاق منتخب کر سکتے ہیں ۔ جس حد تک آپ لوپ کرنا چاہتے ہیں منتخب کریں ۔

ループさせたい範囲を選択

مینو سے ، منتخب کریں ٹولز > لوپ > لوپ پوائنٹس بنائیں. یہ سچ ہے جب آپ ٹول بار میں "L" بٹن دبائیں.

「Create loop points」を選択

"لوپ شروع کریں" اور "لوپ اختتام" انتخاب کے دونوں اطراف پر دکھائے جاتے ہیں. یہ لووپاد ہونے کی حد ہے.

「loop start」「loop end」が表示される

آڈیو کوائف محفوظ کرنے کے لیے مینیو سے محفوظ کریں > مسل منتخب کریں ۔

音声データを保存

مسل بنیادی طور پر موج مسل ہے ۔ اسے اپنے فولڈر میں محفوظ کریں. اگر آپ اسے دوبارہ ترمیم کرنا چاہتے ہیں تو ، آپ اس لہر فائل کو واووساور میں گر کر وسط سے اس میں ترمیم کرسکتے ہیں.

ファイルを保存

مسل محفوظ ہے ۔ XACT اس لہر فائل کا استعمال کرتا ہے. اگر آپ نے ایک MP3 فائل کی بنیاد پر ترمیم کی ہے تو ، آپ اب MP3 فائل استعمال نہیں کرنا چاہتے ۔

ファイルを保存した状態

اس فائلوں کو بنائیں جو آپ کو XACT میں موکھیل آواز کھیلنے کی ضرورت ہے

شروع مینیو سے Microsoft XNA گیم سٹوڈیو 4.0 تازہ > Microsoft کراس پلیٹ فارم آڈیو تخلیق ٹول 3 (XACT3) منتخب کریں ۔ اگر آپ DirectX SDK ، وغیرہ سے انسٹال کرتے ہیں تو برائے مہربانی وہاں سے شروع کریں ۔

Microsoft Cross-Platform Audio Creation Tool 3 (XACT3)

یہ شروع کرنے کے بعد فوری طور پر سکرین بن جاتا ہے. اس وقت XACT صرف سب سے آسان کام کرتا ہے ، لہذا اگر آپ یہ جاننا چاہتے ہیں کہ یہ کس طرح استعمال کرنا ہے ، تو براہ کرم اسے ویب پر چیک کریں. XACT کسی خاص کارروائی کی ضرورت نہیں ہے ، یہاں تک کہ اگر آپ وسط میں لوپ پلے بیک ترتیبات کے ساتھ ایک لہر فائل کا استعمال کرتے ہیں.

XACT 起動画面

پہلا قدم ایک پراجیکٹ بنانا ہے ۔ ٹول بار پر ایک نیا پروجیکٹ بناتا ہے کے لیے بٹن پر کلک کریں ۔

プロジェクトを作成

اس محل وقوع کا اختصاص کرتا ہے جہاں پروجیکٹ محفوظ ہے ۔

プロジェクトの保存場所を指定

جب آپ پراجیکٹ تخلیق کر لیتے ہیں تو پیچھے کی لہر پر دائیں کلک کریں اور نئی لہر بینک منتخب کریں ۔

New Wave Bank

جب آپ کو یقین ہے کہ لہر بینک بنایا گیا ہے تو ، آواز بینکوں کو دائیں کلک کریں اور نئی آواز بینک منتخب کریں.

New Sound Bank

سکرین ایک ڈایاگرام کی طرح دکھائی دیتا ہے ۔

Wave Bank と Sound Bank 作成後

آپ کو صرف لہر بینک ونڈو میں تخلیق کردہ لہر فائل کو ڈریگ اور ڈراپیں.

WAVE ファイルを「Wave Bank」のウィンドウにドラッグ&ドロップ

پھر آواز بینک کے اوپری بائیں علاقے میں لہر بینک میں شامل کردہ ڈیٹا کو ڈریگ اور ڈراپیں.

Sound Bank の左上のエリアにドラッグ&ドロップ

پھر نیچے بائیں جانب اشارہ علاقے میں آواز کے علاقے میں شامل کردہ اعداد و شمار کو ڈریگ اور ڈراپیں.

Cue のエリアにドラッグ&ドロップ

صوتی فائل کو منتخب کریں اور اس بات کی تصدیق کرلیں کہ نچلے بائیں پراپرٹی میں لوپ لامحدود کے لئے چیک کی گئی ہے ۔

「Looping」が「Infinite」にチェック

جب آپ کر رہے ہیں تو ، اس کی تعمیر کرنے کے لئے ٹول بار میں تعمیر کے بٹن پر کلک کریں.

Build

ونڈو ظاہر ہوتا ہے ، لیکن اسے مکمل کرنے کے لئے صرف "ختم" بٹن دبائیں.

Finish

تصدیق کریں کہ اس فولڈر میں Win فولڈر تخلیق کیا گیا ہے جہاں آپ نے پراجیکٹ کو بچایا ، اور یہ کہ تین فائلوں کو اس میں پیدا کیا جاتا ہے.

3つのファイル

ایک کھیل پروجیکٹ بنائیں

جو باقی ہے وہ فائل رجسٹر کرنے اور موکھیل پروجیکٹ میں ایک پروگرام بنانے کے لئے ہے. اس بار میں اسے ونڈوز پروجیکٹ میں بنا رہا ہوں. ہم نے تصدیق کی ہے کہ یہ ونڈوز سٹور اطلاقات اور ونڈوز موبائل کے ساتھ کام کرتا ہے.

Windows Project

پروجیکٹ بنانے کے بعد ، وہ تین فائلیں رجسٹر کریں جو آپ نے صرف اس مواد کے فولڈر میں XACT میں بنائی ہے ۔ یہ ایک خاص مواد فولڈر ہونا نہیں ہے.

Content フォルダに3つのファイルを追加

اپنی منتخب کردہ تین مسلوں کے ساتھ خواص کھولیں ۔

3つのファイルを選択している状態でプロパティを開く

اگر نیا ہو تو آؤٹ پٹ ڈائریکٹری میں نقل کریں ۔

新しい場合はコピーする

Windows یونیورسل ایپ پروجیکٹ (یواپ) اوپر سیٹنگوں کے ساتھ دستیاب نہیں ۔ اس کے بجائے ، "مواد" پر عمل کی تعمیر تبدیل کریں.

「コンテンツ」に変更

باقی صرف پروگرام ہے. یہ بنیادی طور پر ایک ہی پروگرام ہے جو آواز پلے بیک کے طور پر XACT کا استعمال کرتے ہوئے ہے.

اپنے مطلوبہ نام کے لیے Microsoft. Xna. فریم ورک کا اضافہ کریں ۔

using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;

مندرجہ ذیل تین لائنوں کو فیلڈ میں شامل کریں: اوداوانگانا ، سووندبنک ، اور واویبنک.

GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;

AudioEngine audioEngine;
SoundBank soundBank;
WaveBank waveBank;

آپ لوادکونٹینٹ کے طریقہ میں اوداوانگانا ، سووندبنک اور واویبنک کی مثالیں تخلیق کرتے ہیں ۔ ان میں سے ہر ایک کو مواد کے فولڈر میں شامل تین فائلوں سے ملتا ہے ، لہذا براہ کرم اس منصوبے کے جڑ فولڈر سے متعلق اس کی وضاحت کریں.

یہاں ہم دائیں جانب کھیل رہے ہیں ، لیکن ایک حقیقی کھیل میں آپ اسے ادا کریں گے جہاں آپ چاہتے ہیں.

protected override void LoadContent()
{
  // Create a new SpriteBatch, which can be used to draw textures.
  spriteBatch = new SpriteBatch(GraphicsDevice);

  // TODO: use this.Content to load your game content here
  audioEngine = new AudioEngine(@"Content/LoopSample.xgs");
  soundBank = new SoundBank(audioEngine, "Content/Sound Bank.xsb");
  waveBank = new WaveBank(audioEngine, "Content/Wave Bank.xwb");

  soundBank.GetCue("k15").Play();
}

اس حالت میں چلائیں اور اس بات کو یقینی بنائیں کہ یہ وسط میں لوپ ہے. اصل لوپ کنٹرول لہر فائل یا XACT مرحلے میں مکمل ہو گیا ہے ، لہذا آپ کو اپنے پروگرام میں کسی خاص ترتیب کو بنانے کی ضرورت نہیں ہے.

سکیڑنا آڈیو فائلوں کے بارے میں

XACT فائل کے سائز کو کم کرنے کے لئے آڈیو فائلوں کو سکیڑیں کرنے کی صلاحیت فراہم کرتا ہے. XNA گیم سٹوڈیو کمپریسڈ فائلوں کو کھیلنے کے لئے قابل تھا ، لیکن موکھیل ان کی حمایت نہیں کرتا ، لہذا کھیلنے کے دوران مستثنیات یا اتفاقیہ آڈیو ہوسکتا ہے. صرف سکڑا wave مسلیں اصل شرائط میں استعمال کی جا سکتی ہیں ۔ جیسا کہ آپ دیکھ سکتے ہیں ، فائل کا سائز بہت بڑا ہے.

اگر آپ واقعی فائل کا سائز کم کرنا چاہتے ہیں ، تو آپ کو لہر فائل کی نمونے کی شرح کو ایڈجسٹ کرنے کی ضرورت ہے ، اور اسی طرح.

آئی فون ، لوڈ ، اتارنا Android ، لینکس ، اور اویس دستیاب ہیں

XACT ونڈوز اور ایکس بوکس کا آلہ ہے ، لہذا یہ اس بات کا یقین نہیں ہے کہ یہ دوسرے پلیٹ فارمز پر کام کرے گا. اگر ضروری ہو تو ، اسے آزمائیں اور فیصلہ کریں کہ اگر آپ اسے ملازمت کرنا چاہتے ہیں.