পিচ বেন্ড সমর্থিত কিনা তা কীভাবে বলা যায়


4

উইন --64৪: এটি আমার একমাত্র মিডি ডিভাইস: মাইক্রোসফ্ট জিএস ওয়েভটেবল সিন্থ, ডিভাইসিড = 0।

মিডি পিচ বেন্ড এই ডিভাইসে সমর্থিত কিনা তা বলার কোনও উপায় আছে?


আইএমও যদি এটি জিএম হয় তবে এটি পিচ মোড়, বেগ এবং অন্যান্য কিছু বেসিক নিয়ন্ত্রণ এবং সিসেক্স সমর্থন করে।
wazoox

ঠিক আছে, আমি এটি ডিফল্ট বিল্টইন সফ্টওয়্যার সিন্থ, মাইক্রোসফ্ট জিএস ওয়েভটেবল সিন্থে সমর্থিত বলে মনে করি। এটি পরীক্ষা করার জন্য আমাকে একটি মিডি প্রোগ্রাম লিখতে হয়েছিল।
পি আউল

আপনার উত্তর হিসাবে পোস্ট করা উচিত; আপনার নিজের প্রশ্নের উত্তর উত্সাহিত করা হয়। আপনি না চাইলে আপনার কোড পোস্ট করার দরকার নেই, তবে নিজের পছন্দ মতো বিশদে যেতে দ্বিধা বোধ করবেন।
কোয়াকোট কোয়েসোট

উত্তর:


3

আমি এটি ডিফল্ট ডিভাইস 0 (মাইক্রোসফ্ট জিএস ওয়েভেটেবল সিন্থ) দিয়ে পরীক্ষা করেছি এবং সি # মিডি টুলকিট ব্যবহার করে আমার সমাধানটি শেষ করেছি । এই টুলকিটটির সাথে কাজ করে এমন সি # কোড এখানে। পিচবেন্ড 0 থেকে 16383 এর মধ্যে কোনও পূর্ণসংখ্যা P আপনাকে প্রথমে একটি নোট চালু করতে হবে (প্রদর্শিত হবে না)।

if(pitchBend > 16383)
    pitchBend = 16383;

int mask = 127;

ChannelMessageBuilder builder = new ChannelMessageBuilder();

// Build pitch bend message;
builder.Command = ChannelCommand.PitchWheel;

// Unpack pitch bend value into two data bytes.
builder.Data1 = pitchBend & mask;
builder.Data2 = pitchBend >> 7;

// Build message.
builder.Build();

ChannelMessage pitchBendMessage = builder.Result;

// Send message (assumes we've created an output device).
outDevice.Send(pitchBendMessage);

0

এটি একটি পিচ বেন্ড কন্ট্রোলারের সাহায্যে একটি বাহ্যিক কীবোর্ড থেকে নোটগুলি প্রেরণ করুন


যে আছে না। উইন্ডো সহ অন্তর্ভুক্ত সফ্টওয়্যারটিতে সম্পূর্ণ প্রযুক্তিগত ডকুমেন্টেশন হ'ল যা সুন্দর হবে। আপনি ভাগ্যবান যদি কিছু খুঁজে পেতে আপনাকে ফোরাম এবং গুগল ঘুরেফিরে যেতে হবে।
পি আউল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.