pkaudio.

مكتبة PKAudio هي مكتبة معالجة الصوت / الإشارات عالية الأداء.
التحميل الان

pkaudio. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Patrick Stinson
  • موقع ويب الناشر:
  • https://svn.patrickkidd.com/pk/trac/wiki/pksampler

pkaudio. العلامات


pkaudio. وصف

مكتبة PKAudio هي مكتبة معالجة الصوت / الإشارات عالية الأداء. مكتبة PKAudio هي مكتبة معالجة أداء عالية الأداء التي تسمح بإنشاء كائنات دفق ومختلطة دون مقاطعة الدفق الرئيسي للصوت. يتم تشغيل المكتبة الأساسية في PKAudiod، وهو قابل للتنفيذ يعمل مع الفترة من الوقت الفعلي أو الأولوية العالية، ويمكن عميل واحد التواصل معها عبر مقبس TCP. يتم توفير عميل Python، ويمكن استخدامه لكتابة العملاء بلغات أخرى إذا لزم الأمر. API صغيرا والبروتوكول بسيط. التثبيت: هناك جزأين ل PKAudio: The Pkaudiod Daemon القابل للتنفيذ ووحدة Python للتواصل معها. يتم كتابة البرنامج الخفي في C ++ ويتم تكوينه ومجمده وكأنه برنامج آخر. لتثبيت كل شيء، كل ما عليك فعله هو استخدام البرنامج النصي Python Python مثل أي وحدة تمديد أخرى. فيما يلي أبسط تعليمات التثبيت: CD Python Install.py الاستخدام: إذا تم تجميع دعم Jack في PKAudio، فتأكد من بدء تشغيل الخفي Jack قبل تشغيل PKAudiod. إذا لم تفعل ذلك، فلن يكون هناك إخراج صوت. يمكنك بدء تشغيل خادم Jack مع شيء مثل هذا على الأقل (-r 44100 مطلوب): Jackd -d Alsa -r 44100 يتم تثبيت PKaudiod القابل للتنفيذ في المسار الخاص بك ويمكن تنفيذه صراحة من سطر الأوامر، أو ضمنيا مع وحدة Python : PKAudiod - Realtimethe "- Realtime" يخبر خيار PKAudiod بتشغيله مع الأولوية في الوقت الفعلي، أو أعلى أولوية ممكنة إذا لم يكن Scceduling في الوقت الفعلي غير متوفر في Kernel. لن تسمح معظم الأنظمة إلا بالعمليات التي سيتم تحديدها بأولوية حقيقية في الوقت الفعلي إذا تم تنفيذها من قبل "جذر" Superuser. إذا كنت ترغب في تشغيل البرنامج الخفي بأولوية حقيقية كمستخدم عادي، فعليك تعيين مالك الملف إلى "الجذر"، والضغط على BET إلى ON، مثل هذا (يتم ذلك تلقائيا في البرنامج النصي Install.py) . طريقة بيثون هي أن ننظر إلى test_unittest.py. ولكن، سيبدأ التعهد التالي الخفي PKAudiod كعملية للطفل ولعب ملف WAV: استيراد Timeimport PKAudioPkaudio.connect (StartServer = 1) SID = PKAUDIO.CREATEMODULE ('عينة'، '/ home / ajole / wav / loops المستند 1.Wav "اللعب"، pkaudio.true) pkaudio.setproperty (SID، "حلقات"، pkaudio.true) time.sleep (100) لحسن الحظ (100) يمكن تحقيق كل هذا مع وحدة PKAudio ذات المستوى الأعلى: استيراد Timeimport pkaudiopkaudio.start_server ( ) D = pkaudio.driver () s = pkaudio.sample ("/ home / me / my.wav") m = d.getmixer (0) m.connect (s.outputport (s.outputport ()) s.play () بينما لا S.ATEND (): TIME.SLEEP (1)


pkaudio. برامج ذات صلة

Tagneto.

Tagneto هو أداة مطور ويب وإلكترابات جافا سكريبت للمساعدة في تطوير MVC واجهات مستخدم XML. ...

158

تحميل

pyxmlsec.

pyxmlsec عبارة عن مجموعة من ارتباطات Python لمكتبة أمان XML. ...

175

تحميل