Blog
Une collection de mes pensées et expériences
Première mondiale de '2nd & Main', ma composition pour quatuor à cordes
le 21 novembre 2024Au cours du semestre de printemps 2024, j’ai composé une pièce pour quatuor à cordes que j’ai intitulée « 2nd & Main ». Le Lafayette Le College Contemporary Music Ensemble a accepté de jouer ma pièce le 21 novembre 2024, ce qui a été une expérience que j’ai pu ne s’y sont jamais préparés. La joie et la fierté que j’ai ressenties ce soir-là étaient incommensurables, et beaucoup de gens m’ont dit que mon Composition était leur préférée de la soirée. Here’s what I wrote in the program notes for “2nd & Main:” Qu’il s’agisse du mouvement des piétons, d’une famille qui marche leur chien, ou la > circulation de la circulation, les intersections sont vivantes avec le mouvement. Cette pièce explore le flux et le reflux d’une intersection, capturant son rythme et reflétant son chorégraphie. Je tiens à remercier le Contemporary Music Ensemble, la directrice Holly Roadfeldt et les membres du quatuor à cordes qui ont a interprété la pièce. J’aimerais également souligner l’un des interprètes, l’altiste Jamie Lin, qui a été particulièrement utile lors de la la composition de la pièce. Merci à ces gens, au public et à tous ceux qui ont fait cette première possible! ...
Read moreJ'ai écrit un article sur les opérations bit à bit
le 21 juin, 2024Reccement, j’ai écrit un article (en anglais) sur les opérations bit à bit, que j’ai posté sur mon compte GitHub en tant que dépôt (que vous pouvez trouver ici). Je voulais également poster le texte ici. J’espère que vous l’apprécierez ! Bitwise Operations in C Introduction The goal of this repository is to acquaint you with bitwise operations, explaining what they are, how they work, and what they can be used for. Chapter 1: It’s All Binary In C (and most other high-level languages), our variables have types. These types are indicative of a few things. Of course, a variable of type int will store an integer value, but the key to understanding these bitwise operations is to know that under the hood, all types are stored in memory (anywhere, stack, heap, wherever) as binary. Here’s an example of what happens when you store a simple integer value on the stack in C: int main(int argc, char** argv) { int x = 2; return 0; } After compiling to assembly, the code might look like this (I’m using ARM assembly here, and I’ve annotated the code using comments): .section .text .global main main: ; Set up the stack for the......
Read moreConduire « Patriot March » avec mon fanfare de lycée
le 25 avril 2024L’an dernier, j’ai composé une marche pour mon fanfare de lycée appelée « Patriot March ». Intégrant l’hymne de l’école (Patriot’s Prayer de Finlandia) dans le trio, j’ai entrepris de composer une marche qui représentait les quatre années que j’étais sur le point de terminer. Inspiré par l’œuvre de John Philip Sousa—ce qui n’est pas surprenant, nous jouions « The Stars and Stripes Forever » dans le spectacle d’avant-match de chaque année et à la fin de chaque concert—j’ai écrit et révisé la marche au cours de quelques mois. Lors de notre banquet annuel de fanfare, j’ai présenté la marche comme un cadeau d’adieu de la part de la classe de terminale au programme de fanfare et à l’école. Ci-dessous, j’ai inclus mes notes de la partition : Freedom High School a été quatre excellentes années de ma vie, et une partie importante de ma vie, pour ne rien dire. Vraiment, ces années m’ont bien servi et chaque rencontre que j’ai eue a été formidable. Lorsque nous, en tant que peuple, trouvons quelque chose qui mérite d’être honoré, nous l’honorons. C’est ce que je fais avec Patriot March. J’honore tout ce que Freedom High School représente pour moi, mais aussi......
Read more