Cette séance de cours présente des sujets avancés en génie logiciel, en se concentrant sur les applications pratiques dans le traitement du signal et la synthèse sonore. Linstructeur commence par discuter de limportance des listes paresseuses pour la modélisation des signaux infinis et décrit le plan pour la session, qui comprend la construction dun synthétiseur sonore à partir de zéro. La séance de cours couvre les bases du traitement du signal, y compris la discrétisation du temps et de l'amplitude, et la création de signaux finis et infinis. L'instructeur démontre des techniques de codage en Scala, montrant comment manipuler des signaux audio, appliquer des effets tels que l'écho et créer diverses formes d'onde telles que les ondes en dents de scie et sinusoïdales. Le concept d'une enveloppe ADSR est introduit pour façonner la dynamique sonore, et l'instructeur explique comment mettre en œuvre un synthétiseur simple qui peut jouer des notes de musique. La session se termine par une démonstration d'un séquenceur qui joue une série de notes, illustrant les applications pratiques des concepts discutés dans la génération sonore en temps réel.
Cette vidéo est disponible exclusivement sur Mediaspace pour un public restreint. Veuillez vous connecter à Mediaspace pour y accéder si vous disposez des autorisations nécessaires.
Regarder sur Mediaspace