Wie wird man zum "sound-Programmierer"? (in video-Spiele oder andere Branchen)

Frage:

Welche Sprachen/Plattformen/Technologien wäre zu lernen, um qualifiziert werden, gelten für die verschiedenen "sound" oder "audio" Programmierer Positionen verfügbar bei video Spiel, und andere Industrie-Unternehmen? Ist diese position mehr ein low-level-Programmierer, in die Sie implementieren Konzepte vollständig entworfen und entwickelt von einem Entwickler, oder erfordert es mehr in die Tiefe Kenntnisse der audio-Produktion/Musik?

Klärung

Offensichtlich, würden Sie brauchen, zu wissen, welche Systeme das Unternehmen verwendet (machen Sie Flash-Spiele, verwenden, XNA, schreiben console-level-Maschinen-code, Sie schreiben von audio-tools für Mac/PC usw.), aber ist die Erwartung, dass es gibt standard-audio-Bibliotheken, die Sie lernen sollten, so dass verschiedene andere integration Programmierer können binden Sie Ihre code, um die Anwendung? Gibt es bestimmte Dinge, die Sie wissen sollten?

Zusätzliche Hintergrund:

Ich habe einen Abschluss in Komposition, weil ich wollte, zu schreiben, Musik für video-Spiele. Ich versuchte verschiedene jobs, bei audio-Produktion und sound-engineering bei Videospiel-Unternehmen, aber Sie sagte mir, ich hatte nicht genügend Technologie-Industrie-Erfahrung. So auf die Art ich verschiedene jobs als Programmierer in web-Sprachen (PHP/Perl/Python,ActionScript/Flex,HTML/JavaScript/CSS etc). Ich habe einige Erfahrung in der Entwicklung von VST-plugins und schreiben in CSound als gut. Ich habe derzeit einen job, der Entwicklung von web-Anwendungen in den oben genannten Sprachen. Nun sagen Sie, in meinem Alter sollte ich haben Erfahrung in der Videospiel-Industrie, aber die catch-22 ist offensichtlich, dass ich kann nicht einen job zu bekommen mit einem video-Spiel Unternehmen wenn ich nicht hatte einen job mit einem video-Spiel-Unternehmen. Suche in Unternehmen, die die Entwicklung von audio-tools (Digital Audio Workstations, tools für Entwickler, etc), sagen Sie die gleiche Sache. That being said, diese Orte haben fast IMMER mindestens 3 freie "sound-Programmierer" - Positionen.

  • Sind Sie gut im schreiben Ihre eigenen DSP-Anwendungen von Grund auf? Das impliziert auch eine Erdung in der Mathematik. Ich vermute, dass Ihr grundlegendes Problem.
  • Sie vermuten, mein grundlegendes Problem ist, dass ich keine Erfahrung mit dem Bau von Grund auf, oder, dass ich nicht die erweiterte Ausbildung in Mathematik?
  • von dem, was Sie beschreiben, die Sie nicht haben Erfahrung in der Mathematik und Mathe-gesteuerte Praxis der Gebäude-audio-Verarbeitung. E. g., Sie erwähnen, CSound, aber könnten Sie schreiben, CSound, zumindest theoretisch?
  • Ah, ich sehe, was du sagst, und die Antwort ist ja, theoretisch, aber es würde mir eine sehr lange Zeit, also genauer gesagt-sollte ich werden angeheuert, um zu schreiben CSound? Nein. Aber dann wieder. Meine Frage war vielleicht nicht allgemein genug, weil das ist die Art von Sache, die ich meinte, Sie zu Fragen: "sound-Programmierer" voraussichtlich in der Lage sein zu schreiben, eine Bibliothek für eine dynamische Musik-engine (die ich getan habe), oder werden Sie voraussichtlich implementieren Sie eine Schnelle Fourier-Transform-system in den Kern-Logik der game-engine (das habe ich nicht getan).
  • Ah, sollten Sie setzen, dass in der Frage selbst. 🙂
  • Getan, Hinzugefügt, um die ursprüngliche Frage

InformationsquelleAutor NateDSaint | 2010-08-31
Schreibe einen Kommentar