वर्चुअल मिडी पियानो कीबोर्ड सेटअप


18

मैंने वर्चुअल मिडी कीबोर्ड (vmpk) का उपयोग करके स्थापित किया apt-get install। मैंने भी स्थापित Jack controlऔर Qsynthस्थापित किया है। जब मैं vmpk खोलता हूं, तो मैं इससे आने वाली आवाज नहीं सुन सकता। मैं ध्वनि को बाहर आने के लिए सेटिंग कैसे कर सकता हूं?


1
क्या आपने अपने जैक कंट्रोल कनेक्शन्स विंडो में मिडक-ऑफ vsk को qsynth के मिडी-आउट से तार दिया है? और आपके साउंडकार्ड के लिए क्यूसिंथ का ऑडियो-आउट?
दातीब da

3
मैं जैक कंट्रोल पर vmpk देख सकता हूं, लेकिन जब मैं जैक कंट्रोल को चलाने के दौरान qsynth को खोलने की कोशिश करता हूं, तो qsynth कहता है "ऑडियो ड्राइवर (जैक) बनाने में विफल" और "fluidsynth: एरर: जैक सर्वर से कनेक्ट करने के लिए तैयार।"
आरा

जैक ठीक शुरू होता है। लेकिन qsynth की समस्या है। फिर भी धन्यवाद।
आरा

जवाबों:


13

vmpk एक वर्चुअल मिडी मास्टर कीबोर्ड है, और यह किसी भी ध्वनि का उत्पादन नहीं करता है। ध्वनि उत्पन्न करने के लिए, आपको चाहिए

  • vmpk से MIDI आउटपुट को कुछ टोन जनरेटर (जैसे qsynth ) के MIDI इनपुट से कनेक्ट करें । अगर आप तब
  • टोन जनरेटर से ऑडियो आउटपुट को आपके मॉनिटर के ऑडियो इनपुट से कनेक्ट करें ,

आपको कुछ आवाजें सुननी चाहिए।

आपकी विशिष्ट स्थिति में, जहाँ आप vmpk, qsynth, और jack नियंत्रण का उपयोग करना चाहते हैं, मैं आभासी कीस्ट्रोक्स पर आधारित ऑडियो उत्पन्न करने के लिए निम्नलिखित प्रक्रिया की सिफारिश करूंगा:

  1. "पैटचेज" और "द्रव-साउंडफोंट-ग्राम" पैकेज स्थापित करें
  2. जैक कंट्रोल खोलें
  3. यह सुनिश्चित करने के लिए JACK कॉन्फ़िगरेशन की समीक्षा करें कि यह आपके पसंदीदा ऑडियो इंटरफ़ेस से जुड़ा हुआ है
  4. JACK प्रारंभ करें (बड़ा प्ले बटन)
  5. पटाचेज खोलें
  6. Vmpk खोलें
  7. Qsynth खोलें
  8. Patchage में, vskk MIDI को Qsynth MIDI से कनेक्ट करें
  9. Patchage में, Qsynth Audio को अपने ऑडियो इंटरफ़ेस (बाएँ और दाएँ दोनों चैनल) से कनेक्ट करें
  10. Qsynth में, से एक साउंडफोंट लोड करें /usr/share/sounds/sf2/FluidR3_GM.sf2
  11. वस्तुतः ध्वनि सुनने के लिए vmpk में किसी भी कुंजी को दबाएं

हालाँकि उपयोग में आने वाले विशिष्ट उपकरण थोड़े भिन्न होते हैं, आपको उबंटू विकी में मददगार मिल सकता है । प्राथमिक अंतर यह है कि आप भौतिक कीबोर्ड के बजाय वर्चुअल कीबोर्ड का उपयोग कर रहे होंगे, लेकिन patchage इस अंतर को बताने में सक्षम नहीं होना चाहिए।


2
जैक के लिए जैक को स्थापित करें , इसलिए एक उपयोगी कमांड:sudo apt-get install jackd patchage vmpk qsynth
रेजिस

चल रहा है के रूप में APTके साथ install qsynthस्वचालित रूप से पता लगा लेगा jackdनिर्भरता के रूप में और इसे स्थापित है, यह निर्दिष्ट करने के लिए कोई जरूरत नहीं है।
वाक्यविन्यास

12

एक वैकल्पिक समाधान:

Qsynth में:

  1. सामग्री सूचीबद्ध करें

    MIDI टैब: MIDI इनपुट बॉक्स सक्षम करें ALSA Sequencer क्लाइंट ID: Qsynth1 ऑडियो टैब: ऑडियो ड्राइवर: alsa Soundfonts टैब: SFID 1; नाम /usr/share/sounds/sf2/FluidR3_GM.sf2; ऑफसेट ०

VMPK में:

-->Edit -->Connections: "Enable Thru on MIDI Output" checked
Input MIDI Connection <blank>
Output MIDI Connection FLUID Synth (Qsynth1):0

1
मेरे लिए काम किया! बस सुरुचिपूर्ण!
स्टेफानो माटांगू

2
इसके अलावा, के QSynthमाध्यम से चलाने के लिए सुनिश्चित करें qsynth -a alsa, अन्यथा यह डिफ़ॉल्ट होगा JACK
वाक्यविन्यास
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.