محرر صوتي احترافي للأيباد مصمم بلغة تصميم أبل iPadOS 26
- تحميل وتشغيل ملفات صوتية متعددة الصيغ (WAV, MP3, M4A, AAC, FLAC)
- عرض الموجات الصوتية (Waveform) بشكل تفاعلي
- تشغيل وإيقاف مؤقت والتحكم في الموضع
- أداة التحديد (Select): لتحديد أجزاء من الصوت
- أداة القص (Cut): لقص أجزاء من التسجيل
- أداة القطع (Trim): لتقليم بداية ونهاية الملف
- أداة التلاشي (Fade): لإضافة تأثيرات تلاشي
- التحكم في الصوت (Volume): زيادة أو تقليل مستوى الصوت (±20 dB)
- التلاشي (Fade): إضافة fade in و fade out
- تغيير طبقة الصوت (Pitch Shift): تغيير طبقة الصوت (±12 نصف نغمة)
- صدى الصوت (Reverb): إضافة تأثير الصدى
- التطبيع (Normalize): توحيد مستوى الصوت
- إنشاء وفتح مشاريع متعددة
- إضافة مسارات صوتية متعددة (Multi-track)
- حفظ واستعادة المشاريع الأخيرة
- كتم وعزل المسارات (Mute/Solo)
- واجهة مستخدم حديثة تتبع Apple Design Guidelines
- دعم Dark Mode و Light Mode
- Split View للعمل على عدة مشاريع
- اختصارات لوحة المفاتيح
- دعم كامل للـ Multitasking
- iPad يعمل بنظام iPadOS 18.0 أو أحدث
- Xcode 16.0 أو أحدث للتطوير
- Swift 5.9+
- مساحة تخزين كافية للملفات الصوتية
cd /path/to/project
open AudioEditor.xcodeproj- افتح
AudioEditor.xcodeproj - اختر Target "AudioEditor"
- في قسم "Signing & Capabilities"، اختر فريق التطوير الخاص بك
- تأكد من أن Bundle Identifier فريد
- اختر iPad Simulator أو جهاز iPad فعلي
- اضغط على زر Play (⌘R) في Xcode
AudioEditor/
├── AudioEditorApp.swift # نقطة الدخول الرئيسية
├── ContentView.swift # الواجهة الرئيسية
├── Views/ # مكونات الواجهة
│ ├── WaveformEditorView.swift # عرض الموجات الصوتية
│ ├── EditorToolbar.swift # شريط الأدوات
│ ├── TransportControlsView.swift # أزرار التحكم
│ ├── ProjectSidebarView.swift # الشريط الجانبي
│ ├── EmptyStateView.swift # شاشة البداية
│ └── EffectsPanel.swift # لوحة التأثيرات
├── Models/ # نماذج البيانات
│ ├── AudioEngine.swift # محرك الصوت
│ └── ProjectManager.swift # إدارة المشاريع
└── Info.plist # إعدادات التطبيق
- اضغط على زر "Import" في شريط الأدوات
- اختر ملف صوتي من جهازك
- سيظهر الملف في عارض الموجات الصوتية
- حدد جزء من الصوت باستخدام أداة التحديد
- اضغط على زر "Effects"
- اختر التأثير المطلوب وضبط الإعدادات
- اضغط على "Apply Effect"
- اضغط على زر "Export"
- اختر صيغة الملف (WAV, M4A, MP3)
- حدد موقع الحفظ
| الاختصار | الوظيفة |
|---|---|
| ⌘I | استيراد ملف صوتي |
| ⌘E | تصدير الملف |
| Space | تشغيل/إيقاف مؤقت |
| ⌘X | قص |
| ⌘C | نسخ |
| ⌘V | لصق |
| ⌘⇧S | تقسيم عند موضع التشغيل |
| ⌘Z | تراجع |
| ⌘⇧Z | إعادة |
- SwiftUI: إطار العمل للواجهة
- AVFoundation: معالجة الصوت
- Combine: البرمجة التفاعلية
- AVAudioEngine: محرك الصوت المتقدم
- AVAudioUnitReverb: تأثير الصدى
- AVAudioUnitTimePitch: تغيير طبقة الصوت
- AVAudioUnitEQ: المعادل الصوتي
- تسجيل صوتي مباشر من الميكروفون
- دعم مسارات متعددة مع الخلط (Mixing)
- تأثيرات إضافية (Compression, Delay, Chorus)
- دعم MIDI
- مزامنة مع iCloud
- تصدير إلى صيغ إضافية
- دعم الإيماءات المتقدمة على iPad
- وضع الطيف الترددي (Spectrum Analyzer)
- Automation للتأثيرات
هذا المشروع مفتوح المصدر. للمساهمة:
- Fork المشروع
- أنشئ فرع للميزة الجديدة (
git checkout -b feature/amazing-feature) - Commit التغييرات (
git commit -m 'Add amazing feature') - Push إلى الفرع (
git push origin feature/amazing-feature) - افتح Pull Request
MIT License - يمكنك استخدام وتعديل هذا المشروع بحرية.
للمساعدة أو الإبلاغ عن مشاكل، يرجى فتح Issue في GitHub.
- تم البناء باستخدام أحدث تقنيات Apple
- تصميم يتبع Apple Human Interface Guidelines
- مُحسّن لأجهزة iPad وiPadOS 26
صُمم مع ❤️ لمجتمع المطورين العرب