Dial-Up Modem Orchestra

Par 6
Question 41intermediateSheet 1750822302

Deep Breath

A nostalgic developer connected 56 dial-up modems to create a symphony orchestra. Each modem plays a different note based on connection handshake frequencies. The system occasionally plays Beethoven instead of downloading files and users have reported their internet arriving in 4/4 time. Your task: Conduct a modem orchestra while maintaining internet connectivity.

Why You're Doing This

You're building an audio synthesis system that must balance musical performance with actual data transmission. This tests frequency allocation, resource scheduling, bandwidth management, and harmonizing competing system objectives. It's like Quality of Service routing but your packets need to stay in tune.

Take the W

  • Allocates modems between musical performance and data transfer
  • Maps network frequencies to musical notes accurately
  • Maintains internet connectivity while orchestrating performance

Hard L

  • Sacrifices all bandwidth for musical performance
  • Produces cacophonous noise instead of harmony
  • Fails to synchronize data transmission with musical timing

Edge Cases

  • All modems needed for emergency data transfer during concert
  • Musical composition requiring frequencies outside modem range
  • Internet traffic accidentally creating musical patterns
  • Orchestra performance so beautiful users prefer it to internet
Input Format:
Orchestra configuration object with performance parameters
Expected Output:
Audio synthesis definition with bandwidth management
Example:
{composition: beethoven_9th, modems: 56, priority: medium} → SynthDef with balanced allocation and quality monitoring
Hints
  • 💡 Modem frequencies: 300Hz=low_note, 1200Hz=mid_note, 2400Hz=high_note
  • 💡 Musical harmony requires specific frequency relationships
  • 💡 Higher data priority reduces available modems for orchestra