b3LAB – PulseOSC+
الصوت ← 52 قيمة OSC منظَّمة. تطبيق واحد، كل متلقٍّ. مستويات · ضربات · إيقاع · BPM · نطاقات الطيف. طبقة مجانية — Pro يضيف التسجيل، نسيج FFT المشترك في الذاكرة، أهداف متعددة.
▸ المزيد عن PulseOSC+
أرسل من إدخال الميكروفون أو ملفات الصوت أو مسارات الفيديو الصوتية أو صوت النظام الحي إلى TouchDesigner و Resolume Arena و MadMapper و Synesthesia و VDMX و Max — أو أي متلقٍّ لـ OSC. إعدادات DSP افتراضية متوازنة، وضع طيف محسّن، تسجيل دقيق للوقت لـ OSC + الصوت، ونسيج طيف B3SP مشترك في الذاكرة لاستلام GPU منخفض زمن الاستجابة. يقترن مع PortalOFX+ كـ Performer Stack — لون حي مدفوع بـ OSC و FX في Resolve.
// المميزات
ما يفعله PulseOSC+
صوت داخل، 52 قيمة OSC خارج — كشف BPM والضربات، تخطيط قابل للتعديل، تسجيل دقيق التوقيت، نسيج طيف مشترك في الذاكرة.
52 قيمة في الوقت الحقيقي · معدّلات BPM · كشف الضربات
FFT حقيقي عبر Apple Accelerate vDSP، نافذة Hanning، تداخل 75%. 4 نطاقات ترددية (باس / وسط / وسط عالٍ / عالٍ) تغذي قنوات المستوى والضرب والحضور والوقت، بالإضافة إلى النبضة والبار والنبضة خارج الإيقاع، ومعدّلات BPM والطاقة والحركة والإشارة العالمية وموجة الصوت.
▸ عرض جميع المميزات
- كشف BPM — متتبع ثنائي الطبقة، يستقر بعد ~4 ثوانٍ
- كشف الضربات يستخدم التدفق الطيفي مع بوابة الصمت
- الإعداد الافتراضي:
Balanced· عتبة الضرب 45% · هجوم 20 مللي ثانية · تلاشٍ 150 مللي ثانية - تنعيم الخرج الافتراضي: 80 مللي ثانية · تثبيت الضرب: 80 مللي ثانية · حجم الكتلة: 2048
- وضع الطيف افتراضيًا
juiced؛rawمتاح أيضًا - نطاق ما قبل التضخيم: من 20- ديسيبل إلى 20+ ديسيبل · كتم الخرج لا يوقف التحليل
OSC · صوت · فيديو — تشغيل دقيق الإطار
سجّل OSC وصوت WAV المصاحب ونطاقات تقليم الفيديو معًا. جميع القنوات الأساسية الـ52 تُشغَّل بدقة توقيت. قلّم باستخدام علامتي IN/OUT، وصدّر الصوت والفيديو المقلّمَين متزامنَين — تبقى حالة التحرير لكل ملف (العلامات والتكبير والموضع) عبر الجلسات.
▸ عرض جميع المميزات
- يكتب OSC-REC زوجًا من
OSC-Rec_yyyy-MM-dd_HH-mm-ss.json+.wav - تُحفظ التسجيلات في
~/Documents/b3LAB/PulseOSC/OSC_Rec/ - تصدير تقليم الفيديو يُحفظ في
~/Documents/b3LAB/PulseOSC/Trim/ - تقليم OSC-REC يُحفظ في
~/Documents/b3LAB/PulseOSC/Trim/OSC_Rec/ - تحفظ حالة تحرير كل ملف العلامات والتكبير وآخر موضع في
~/Documents/b3LAB/PulseOSC/Edit/
خرج OSC · mmap الطيف · معاينة الفيديو
يرسل OSC عبر UDP إلى أي تطبيق يدعم OSC. نقاط TX وARENA وRX مرئية في الواجهة مع إعدادات localhost الافتراضية. بالإضافة إلى نسيج طيف صديق لـ GPU مكشوف عبر خريطة الذاكرة لعروض التصور، ونافذة معاينة فيديو متزامنة.
▸ عرض جميع المميزات
- التوجيه الافتراضي: TX
127.0.0.1:7000· ARENA127.0.0.1:7030· RX0.0.0.0:7001 - حقول مضيف TX وARENA تقبل قوائم مضيفين متعددة مفصولة بفاصلة
- تعيين Resolume Arena يكتب تلقائيًا
~/Documents/b3LAB/PulseOSC/Arena/default.json - Arena افتراضي: 15 تعيينًا مستمرًا + 3 تعيينات تشغيل عبر 3 طبقات و8 مقاطع لكل طبقة
- رسم خرائط لكل مصدر: اسم مستعار، كتم، عكس، الحد الأدنى/الأقصى للخرج، تنعيم 0...8
- مشاركة نسيج الطيف تكتب B3SP 128×1 RGBA float32 إلى
/tmp/b3lab_spectrum.mmap(4160 بايت) - معاينة الفيديو متزامنة مع الجدول الزمني الصوتي · إعادة مزامنة A/V كل 2 ثانية
// قيم OSC
52 قيمة مبثوثة
جميع القيم الأساسية الـ52 مبثوثة على منفذ OSC قابل للتهيئة. يمكن إضافة اسم مستعار أو كتم أو عكس أو تنعيم أو تغيير مقياس أو تحديد نطاق أو إضافة رسائل هدف مخصصة لتطبيقك — TouchDesigner أو Resolume Arena أو MadMapper أو Synesthesia أو VDMX أو Max أو أي شيء يدعم OSC.
| الفئة | القيم | نمط مسار OSC | العدد |
|---|---|---|---|
| عائلات النطاقات | المستوى والضربات والحضور والوقت لجميع النطاقات / باس / وسط / وسط عالٍ / عالٍ، بالإضافة إلى مستوى خام ومستوى باس أسي | /audio/level/* · /audio/hits/* · /audio/presence/* · /audio/time/* | 23 |
| نبضة + BPM | على الإيقاع، خارج الإيقاع، بار، وقت النبضة، عشوائي على الإيقاع، BPM، الثقة، الثبات، معدّلات جيب/مثلث، تبديل، تلاشٍ، ارتعاش | /audio/beat/* · /audio/bpm* | 20 |
| طاقة + حركة | شدة، حضور، تدفق، نبض، دفع | /audio/energy/* · /audio/motion/* | 5 |
| عالمي + موجة | كسب، تنعيم، ديناميكية، ذروة، تجاوز الصفر، قمة | /audio/global/* · /audio/waveform/* | 6 |
| مخرجات رسم الخرائط | رسائل هدف مخصصة اختيارية من تبويب الخريطة | أي عنوان OSC | إضافية |
// المتجر
احصل على PulseOSC+
تشمل جميع التراخيص ملف التطبيق ووثائق الإعداد والدعم عبر البريد الإلكتروني ضمن النطاق المحدد. تُسلَّم المشتريات عبر Gumroad.
$0
أساسيات Audio-to-OSC — بدون التزام
ما هو مضمَّن
- دخل صوتي (ميكروفون، النظام) + تشغيل ملفات mp3 / wav
- 16 قناة OSC عبر هدف TX واحد (مستويات · ضربات · إيقاع · BPM · عام)
- تمرير على الخط الزمني + علامات IN/OUT (لـ mp3/wav)
- ضبط DSP + Presets
- علامات تبويب Monitor + Log
غير مضمَّن في المجاني
- مصادر الفيديو
- التسجيل
- OSC In / OSC Playback
- Channel Mapper
- mmap (مشاركة TEX)
- تكامل Resolume Arena
- دورة التجربة وإدارة الترخيص
مجاني للأبد لمجموعة الميزات المدرَجة. يمكنك الترقية إلى الوصول المبكر في أي وقت دون فقد الـ Presets.
احصل على PulseOSC+ مجانًا ←$20
للـ VJ الفردي والمبدعين التقنيين
- مقعد واحد · macOS
- جميع قيم OSC الـ52
- Channel Mapper + تسجيل OSC
- 12 شهرًا من التحديثات
- وثائق الإعداد
- دعم بريد إلكتروني (النطاق القياسي)
وصول مبكر — المنتج يعمل ويتطور بنشاط. الحدود المعروفة والبيئات المدعومة موثقة. ينتهي سعر الوصول المبكر في 2026-07-01.
اشترِ PulseOSC+ وصول مبكر ←★ المسار المستقر الموثَّق
استوديو فردي في الوصول المبكر · مُصمَّمة لأقصى توافق على مصفوفة المضيفين أدناه · الملاحظات مرحب بها ← [email protected]
- نظام التشغيل / العتاد: macOS 15 (Sequoia) · ثنائي عالمي (Apple Silicon + Intel) · تحليل صوتي مدعوم بـ Accelerate/vDSP
- مختبَر مع: TouchDesigner · Resolume Arena · MadMapper · Synesthesia · VDMX · Max · أي مستقبل OSC
- سير العمل الأول الموصى به: اختر الإدخال الصوتي ← Balanced preset ← هدف OSC
127.0.0.1:7000← TouchDesigner يستقبل bass / mids / highs / hit / BPM في أقل من 5 دقائق - أهم 3 حدود: 52 قيمة OSC ثابتة (غير قابلة للتمديد من المستخدم) · OSC عبر UDP فقط · ترخيص واحد = تثبيت نشط واحد (تبديل الجهاز عند الطلب)
// الحزم
اختر سلسلة الإشارة التي تحتاجها.
// الحدود المعروفة
ما لا يفعله هذا البرنامج.
▸ عرض جميع الحدود المعروفة
- تم الاختبار مع macOS 15 (Sequoia 15.7.4) · macOS Tahoe: يجب أن يعمل · Universal Binary يدعم Apple Silicon وIntel.
- قنوات OSC الأساسية الـ52 ثابتة؛ يمكن للـ Mapper إضافة اسم مستعار أو تغيير مقياس أو تنعيم أو كتم أو عكس وإضافة رسائل هدف، لكنه لا يستطيع إنشاء إشارات تحليل جديدة.
- OSC فقط. لا خرج MIDI، لا Ableton Link.
- جهاز إدخال CoreAudio واحد وجهاز خرج واحد نشطان في كل مرة.
- متتبع BPM يستقر بعد ~4 ثوانٍ من الصوت. الإيقاع الثابت يحسّن الدقة.
- وضع التجربة يدور بين التشغيل والكتم (30 ثانية مفتوح / 10 ثوانٍ مكتوم).
- وضع التجربة يحدّ تشغيل الملف بـ5 دقائق ويحدّ التسجيل/تقليم الفيديو بـ30 ثانية.
// التوافق
تم الاختبار مع.
- النظام: macOS 15 (Sequoia 15.7.4) · Universal Binary (Apple Silicon + Intel) · macOS Tahoe: يجب أن يعمل
- التوزيع: DMG موقّع · Hardened Runtime · Developer ID signed · Apple-stapled
- الصوت: أجهزة إدخال CoreAudio · ملفات صوت macOS · ملفات فيديو/أفلام عبر استخراج AVFoundation إلى ذاكرة M4A
- التحليل: Apple Accelerate vDSP · نافذة Hanning · تداخل 75% · 4 نطاقات ترددية · إعدادات
Balanced+juiced - الأهداف: TouchDesigner · Resolume Arena · MadMapper · Synesthesia · VDMX · Max · أي جهاز استقبال OSC
- البروتوكول: OSC عبر UDP · TX
127.0.0.1:7000· ARENA127.0.0.1:7030· RX0.0.0.0:7001 - مشاركة الطيف: B3SP mmap في
/tmp/b3lab_spectrum.mmap— 128×1 RGBA float32، مزدوج البافر، 4160 بايت - الترخيص: التحقق من ترخيص Gumroad مع ذاكرة تخزين مؤقت 24 ساعة
// التواصل
تواصل معنا
// القانونية والشروط
القانونية
PulseOSC+ مُرخَّص وليس مبيعًا. غير حصري وغير قابل للنقل. الاستخدام التجاري في سير عمل الإنتاج الإبداعي مسموح به. إعادة البيع وإعادة التوزيع غير مسموح بهما. EULA كاملة: EULA - PulseOSC+ v0.1.
مُقدَّم "كما هو". لا ضمان للتوافق مع واجهات الصوت أو إصدارات نظام التشغيل غير المدعومة. المسؤولية محدودة بالمبلغ المدفوع.
قد يُنظر في الاسترداد في حالات عدم التسليم أو فشل التفعيل أو عدم الوظيفية في بيئة موثقة ومدعومة بوضوح. لا يُمنح للأنظمة غير المدعومة أو عدم التوافق مع الطرف الثالث أو تغيير الرأي. حقوق المستهلك الإلزامية تنطبق حيثما يتطلبه القانون. حق الانسحاب الأوروبي: للمنتجات الرقمية ذات إمكانية التنزيل الفوري، ينتهي حق الانسحاب عند بدء التنزيل، وفقًا للمادة 16م من توجيه حقوق المستهلك الأوروبي.
المنتج: b3LAB PulseOSC+ · الناشر: b3LAB
قد تتضمن المكوّنات: AVFoundation وCoreMedia وCoreAudio وVideoToolbox وMetal وIOSurface وAppKit وSwiftUI وواجهات برمجة Apple ذات الصلة. الغرض: معالجة الوسائط الأصلية لنظام macOS وإدخال/إخراج الصوت والفيديو.
Apple وmacOS وMetal وAVFoundation والأسماء ذات الصلة هي علامات تجارية لشركة Apple Inc. PulseOSC+ مستقل وغير معتمد من Apple.
المكتبات المجمّعة: لا توجد ملفات ثنائية أو مكتبات تابعة لجهات خارجية مجمّعة مع PulseOSC+. تطبيق بروتوكول OSC داخلي المصدر.
إشعارات الترخيص الكاملة مدرجة مع كل حزمة تطبيق/إضافة كـ THIRD_PARTY_NOTICES.txt.
b3LAB وأسماء أدوات b3LAB (PortalOFX+, b3WebCam+, PulseOSC+, BatchForge+) هي علامات تجارية لـ Benjamin Mauz / b3LAB. المنتجات التالية مستقلة.
ما يلي علامات تجارية لأصحابها. ذكرها هنا لأغراض التشغيل البيني الوصفي فقط ولا يعني الشراكة أو المصادقة:
- Apple وmacOS وApple Silicon وMetal وCoreAudio — Apple Inc.
- DaVinci Resolve — Blackmagic Design Pty. Ltd.
- TouchDesigner — Derivative Inc.
- Resolume Arena — Resolume B.V.
- MadMapper — 1024 architecture / Garagecube SA
- Synesthesia — Synesthesia Live Ltd.
- VDMX — Vidvox LLC
- Max — Cycling '74 / Ableton AG
- Gumroad — Gumroad Inc.
- NDI — Vizrt NDI AB
- Syphon — Syphon Authors (مفتوح المصدر)
Angaben gemäß § 5 DDG:
Benjamin Mauz · Ruländerstr. 3 · 73733 Esslingen am Neckar · Deutschland
E-Mail: [email protected]
Website: b3lab.io
USt-ID: DE277951151
المتحكم: Benjamin Mauz · b3LAB · Ruländerstr. 3 · 73733 Esslingen am Neckar · Germany · [email protected].
لا تحليلات / لا تتبع: لا يستخدم هذا الموقع خدمات التحليل أو أدوات التتبع الإعلانية أو ملفات تعريف الارتباط للتتبع.
سجلات الخادم: قد يعالج مزود الاستضافة بيانات الوصول التقنية مثل عنوان IP والمتصفح وعنوان URL المطلوب والتاريخ/الوقت لأغراض الأمان والاستقرار.
التخزين المحلي: قد يخزن هذا الموقع تفضيلات الواجهة المحلية مثل السمة والتخطيط في متصفحك. تبقى هذه القيم على جهازك فقط.
خطوط الويب: Inter وJetBrains Mono مقدَّمان محليًا من هذا الموقع. لا يتم إرسال طلبات الخطوط إلى Google Fonts.
المشتريات: تُعالَج عبر Gumroad وفقًا لشروطها الخاصة وسياسة الخصوصية.
حقوقك: يحق لك طلب الوصول أو التصحيح أو الحذف. للاستفسارات: [email protected].
b3LAB.io مبني ليتبع WCAG 2.1 المستوى AA حيثما أمكن ذلك، بما يتوافق مع قانون إمكانية الوصول الأوروبي (EAA).
للتغذية الراجعة حول إمكانية الوصول: [email protected]. يهدف b3LAB للرد خلال أربعة (4) أسابيع.
آخر مراجعة: 2026-04-29.