İşte yeni bir interaktif müzik sistemi. psai Ne yazık ki bu yazı sırasında mühendislik tasarımı veya içerik yazma boru hattı hakkında çok fazla ayrıntı değil, ancak sonuçta oyun reaktif müzik çıktısı iyi gösterilmiştir.
Wwise veya fmod tasarımcısında bir yazma perspektifinden işlerin nasıl yapıldığını özgürce deneyebilirsiniz ve bunlar, herhangi bir belirli tasarımı gerçekleştirmeden önce farklı interaktif yazma yaklaşımlarıyla oynarken müzik varlıklarınızın ilk kompozisyonuna yardımcı olmak için yararlı olabilir. kendi motoru.
Bir kompozisyonu etkileşimli olarak şekillendirmek için kullanılabilecek birçok olası oyun eylemi ve müzik parametresi kombinasyonu vardır. Para zamanı ve hedef platformların bütçeleri genellikle etkileşimli bir müzik sistemini kapsamak için sınırlayıcı faktörlerdir.
Ses açısından farklı etkileşimli müzik sistemleri için aşağıdaki türlerde müzik öğeleri üretebilirsiniz:
Ritimden çıkış / giriş için isteğe bağlı zamanlama meta verileriyle uçtan uca veya çapraz soluk çalma için şarkıların veya şarkı bölümlerinin ve geçişlerin bitmiş karışımları. Bu, müzik açısından en az etkileşim miktarıdır, ancak yine de çok sayıda oyun için yeterlidir.
Çok kanallı bir dosya olarak paketlenmiş veya eşzamanlı olarak çalınan şarkıların veya şarkı bölümlerinin ve geçişlerin bitmiş karışım sapları, saplar arasında dinamik karıştırmaya izin vermek için. Bunlar ayrıca vuruşta anahtarlar için zamanlama meta verilerini kullanabilir ve artık gövdeler üzerinde farklı gerçek zamanlı efektler mümkündür.
Karışım saplarından ayrı enstrüman parçalarına kadar değişen ses klipleri, daha sonra şarkı bölümlerini ve geçişlerini yeniden oluşturmak için etkileşimli bir müzik editörü zaman çizelgesinde düzenlenir. Böyle bir düzenleme, parçaları karışımın içine ve dışına getirmek için çok daha fazla ayrıntı sağlar, ayrıca parça kütüphanesinde rastgele ve diğer dinamik efektler sağlar.
Yukarıdakiler genellikle, çalma hızının dinamik olarak bükülmesine izin vermedikçe veya bir eğim kaydırma / zaman uzatma efekti uygulamadığınız sürece, ses dosyalarında kaydedildiği gibi temel tempo ve anahtarla sınırlandırılmıştır. Alternatif olarak, büyük bir tempos / anahtar matrisi yazabilirsiniz, ancak bu, veri boyutu ve çalışma çabası açısından oldukça boşa gider.
- En ayrıntılı düzeyde müzik etkileşimi istiyorsanız, dalga verilerinin veya sentez algoritmalarının ayrı ayrı nota dizilerini çalabilirsiniz. Burada kompozisyonu her seviyeye kadar inşa etmeyi seçerseniz, kompozisyonun her bir kısmı için düzenleme, tempo, metre, anahtar, enstrümantasyon, sentez parametreleri, karışım ve gerçek zamanlı efektleri özgürce değiştirebilirsiniz.