System Requirements¶
Browser Requirements¶
Practito works best with modern web browsers:
- Chrome 90+ (recommended)
- Firefox 88+
- Safari 14+
- Edge 90+
Operating Systems¶
- Windows 10 or later
- macOS 10.14 (Mojave) or later
- Linux with modern browser support
- iOS 13+ (iPhone, iPad)
- Android 8.0+ (Oreo)
Minimum Hardware¶
- RAM: 4 GB
- Processor: Dual-core 2 GHz
- Storage: 2 GB free space
- Display: 1280x720 resolution
Internet Connection¶
- Minimum: 3 Mbps download, 1 Mbps upload
- Recommended: 10 Mbps download, 5 Mbps upload
- Latency: Under 100ms for best pitch detection
Audio Equipment¶
For Practice¶
- Speakers or headphones
- Built-in or external microphone (for pitch detection)
For Recording¶
- External microphone (recommended)
- Audio interface (optional, for better quality)
For MIDI¶
- USB MIDI keyboard (optional)
- MIDI-to-USB adapter (if needed)
Optional Equipment¶
- MIDI Keyboard - For real-time input (Premium feature)
- Webcam - For video recording features
- Tablet/Stylus - For music annotation
Accessibility¶
Practito supports: - Screen readers (NVDA, JAWS, VoiceOver) - Keyboard navigation - High contrast mode - Adjustable text size
For Organizations¶
Additional requirements for schools:
- Server: Linux/Windows server (if self-hosting)
- Bandwidth: 100 Mbps minimum
- Storage: Based on number of users
- Backup: Regular backup solution
Third-Party Services¶
Practito integrates with: - Stripe (payment processing) - PayPal (payment processing) - M-Pesa (mobile payments - Kenya) - Email services (notifications)
Performance Tips¶
For best performance: 1. Use latest browser version 2. Close unnecessary tabs 3. Clear browser cache regularly 4. Use wired internet when possible 5. Keep system updated
Troubleshooting¶
If experiencing issues: - Update browser to latest version - Check internet connection speed - Try different browser - Clear browser cache and cookies - Disable browser extensions temporarily