Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. ChucK — Wikipédia
ChucK — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir Chuck.

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

ChucK
Logo.

Date de première version 2002
Auteur Ge Wang and Perry Cook.
Système d'exploitation Multiplate-forme
Licence GPL
Site web http://chuck.cs.princeton.edu/
modifier 

ChucK est un langage de programmation destiné à la création sonore. Il permet la synthèse et la composition en temps réel.

Il est supporté sur Mac OS X, Windows et Linux[1]. Les constituants de Chuck sont de deux types: unités génératrices et unités d'analyse[1].

Unités génératrices

[modifier | modifier le code]
  • Sampling
  • lecture de fichier sonore
  • Oscillateurs
  • filtres
  • modélisations physiques d'instrument

Unités d'analyse

[modifier | modifier le code]
  • Transformée de Fourier
  • Transformée en cosinus discrète
  • RMS

Exemple de code

[modifier | modifier le code]

SinOsc onde => dac; // relie un générateur d'onde sinusoïdale à la sortie sonore

while (true) {
Std.rand2f(30, 1000) => onde.freq; // change la fréquence de l'onde
100::ms => now; // avance de 100 millisecondes
}

Notes et références

[modifier | modifier le code]
  1. ↑ a et b « Chuck : ressources ChucK », sur codelab.fr (consulté le 16 avril 2023).
v · m
Logiciels de musique assistée par ordinateur
Station audionumérique
  • Ardour
  • Cakewalk Sonar
  • LMMS
  • MusE
  • Qtractor
  • Reaper
  • Reason
  • Zrythm
Séquenceur
  • Ableton Live
  • ACID Pro
  • Cubase
Tracker
  • FastTracker
  • Impulse Tracker
  • MadTracker
  • MilkyTracker
  • OpenMPT
  • Protracker
  • Psycle
  • Scream Tracker
  • SunVox (ru)
  • Ultimate Soundtracker
  • TIC-80
Boîte à rythmes
  • Hydrogen
Éditeur audio
Échantillonneur
  • Audacity
  • Gigedit
  • LinuxSampler
  • SoX
Synthétiseur et simulateur
  • Axoloti
  • SFXR
  • SunVox (ru)
  • VCV Rack
  • EmissionControl2
Éditeur de partition
  • Finale
  • LilyPond
  • MuseScore Studio
  • MusiXTeX
  • Rosegarden
  • Sibelius
Programmation audio
et Live coding
  • ChucK
  • Csound
  • COLT (en)
  • FAUST
  • Impromptu (en)
  • Nyquist
  • Overtone
  • Processing
  • Pure Data
  • Max/MSP
  • Sonic Pi
  • SuperCollider
  • TidalCycles (en)
Connectique
  • XLR
  • Jack (signal audio brut, control voltage (CV/gate), et MIDI)
  • S/PDIF
  • MIDI
  • OSC
  • JACK Audio Connection Kit
Analyse sonore (en)
Sonic Visualiser
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail de la musique électronique
  • icône décorative Portail de la programmation informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=ChucK&oldid=214447442 ».
Catégories :
  • Langage de programmation audio
  • Live coding
Catégories cachées :
  • Wikipédia:ébauche informatique
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en russe
  • Article contenant un appel à traduction en anglais
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Musique électronique/Articles liés
  • Portail:Musique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id