chỉ chừng đó thôi

Khi xưa em gầy gò, đi ngang qua nhà thờ.
Trông như con mèo khờ, chờ bàn tay nâng đỡ.
Ta yêu em tình cờ, như cơn mưa đầu mùa…

gười hát nhạc Phạm Duy tốt nhất hiện tại có lẽ là ca sĩ Nguyên Thảo. Như nhận xét của một người chuyên môn trong cuộc cách đây đã nhiều năm: Nguyên Thảo rất hợp hát nhạc PD, tiếc rằng cô không có đam mê ấy… đến nay thì nhận xét ấy có lẽ chỉ còn đúng được nữa đầu. Không bài bản, trường lớp như các diva Hồng Nhung, Mỹ Linh… cũng không hẳn đã có một chất giọng, một phong cách riêng, nhưng Nguyên Thảo có một lối hát tự nhiên đầy cảm xúc thể hiện được cảm nhận của ca sĩ về bản nhạc.

Chỉ chừng đó thôi – Nguyên Thảo 

Ví như những tác phẩm Phạm Duy mang rõ nét phong cách Tây phương: Nghìn trùng xa cách, Tình ca… được ca sĩ Mỹ Linh thể hiện rất đạt, thì với những bản mang âm hưởng dân ca, Mỹ Linh ít thành công hơn nhiều, và hình như đó là mẫu số chung của đa số các ca sĩ hiện tại: Quang Dũng, Đức Tuấn, Ánh Tuyết, Quang Linh… Trái lại Nguyên Thảo lại rất có duyên với những cảm xúc tinh tế, phức tạp trong những cung bậc ngũ cung Phạm Duy.

đôi mắt người sơn tây – 2

Tác giả của: Tây Tiến, Đôi bờ, Đôi mắt người Sơn Tây, Mây đầu ô, Quán bên đường

ản nhạc không ngưng trở đi trở lại gây nên trong tôi những cảm xúc khó tả… Từ lần nghe đầu qua giọng ca chính tác giả Phạm Đình Chương – Hoài Bắc, đến những trình bày khác sau này, vẫn bàng bạc cái tâm trạng: thoáng hiện em về trong đáy cốc, nói cười như chuyện một đêm mơ. Có lẻ trong tâm tưởng mỗi con người, mỗi nghệ sĩ đều phảng phất đâu đó một không gian tôi nhớ xứ Đoài mây trắng lắm, một cõi xa vời đầy chất tưởng tượng huyễn hoặc, đã từng (hay chưa từng?) tồn tại, un paradis perdu – một thiên đường đã mất.

Đôi mắt người Sơn Tây - Hoài Bắc 
Đôi mắt người Sơn Tây - Thái Thanh 
Đôi mắt người Sơn Tây - Bích Liên 

Có nhiều người đã thể hiện ca khúc này, từ chính tác giả Phạm Đình Chương, bác sĩ Bích Liên, đến ca sĩ Quỳnh Giao. Nhưng hay nhất có lẽ vẫn là NGƯỜI ĐÀN BÀ HÁT – Thái Thanh, đây là bản thu âm lúc bà còn trẻ, khi chất giọng hãy còn căng đầy những luyến láy, những thăng giáng tinh tế. Hãy nghe lại giọng ca của bà, một loại tiếng Việt đã “tuyệt chủng”, hãy nghe để thấy tiếng Việt ngày nay đã trở nên nhanh hơn, phẳng hơn, truyền tải nhiều thông tin hơn, và ít nội dung hơn, phần nhiều là những loại ôm rách nát không tâm linh, ôm tiếng hát không hơi rung nghèo nàn.

svg morphing

ector graphics has always been my fascinating topic ever since the time of DOS (and Borland C++ 3.1): path, stroke, fill functions… Never really consider JavaScript as “real programming” 😀, but today, we’ve got many of the 2D, 3D capabilities with this language, and sometime we just need to have our idea implemented quick! The little fun below tries morphing the drawing paths, hence transforming one painting into another. Vector graphics are acquired using AutoTrace, the open source tool that helps converting (tracing) bitmap image into vector form (SVG). Loading SVG and morphing paths are easily done with the Raphaël.js library.


Click on the white arrow button to begin animating, click again to reverse the transformation, move mouse over each path to get it highlighted. Click here to see the artist‘s original paintings and finer SVG tracings!

ngọc lan

gọc lan, bản nhạc hoàn hảo trên mọi góc độ, từ giai điệu, ca từ cho đến trình bày, hòa âm… Khi xưa nhà có một băng nhạc (loại Maxell màu nhũ vàng) mà ai đó đã khéo léo sắp bài này chung với: Nguyệt cầm, Tiếng dương cầm, Hương xưa, Hoài cảm, Đêm ngắn tình dài… tạo nên một không khí rất chi thanh tân, cổ điển cho suốt 90 phút nghe. Giờ thì biết là cũng chỉ loanh quanh trong những tác giả như: Vũ Thành, Văn Phụng, Cung Tiến, Dương Thiệu Tước…

Ngọc lan - Thái Thanh 
Ngọc lan - Quỳnh Giao 

Ai đã trót mê Thái Thanh thì khó có thể thấy ai hát hay hơn bà (dù Quỳnh Giao, Mai Hương, Kim Tước đôi khi có những trình diễn thật sự rất riêng biệt). Nhưng những năm gần đây, chẳng mấy khi nghe bài này mà thấy hay… một dấu hiệu xuống cấp của cái tai nhạc 😢.

verlet integration

little fun with gaming physic, written using Three.js, the 3D library built ontop of HTML5 and WebGL. Physics engines like ODE or PhysX support a wide range of simulation: rigid body, soft body objects… While those engines are powerful, they are somewhat weak in scalability, e.g: to simulate the flag below, we need to create an array of hundreds of objects, which may not really feasible on small devices.

This demo tries its own physical calculation called Verlet integration: numerical method to apply Newton’s second law of motion to a system of point masses. Verlet integration, despite its complicated formal description, is simple enough to be calculated and executed in real time on the low end mobile devices.

The demo works best on Chrome but it should work on any browser that supports <canvas> (try dragging the flag to add some motion).

cô gánh gạo

êu thích bài Cô gánh gạo này từ lâu nhưng gần đây mới biết đó chỉ là lời khác của ca khúc Người lính bên tê, một bài “tuyên truyền địch vận” sáng tác mãi từ năm 1947: Bên tê là phía sầu u, có người dân Việt, gục đầu trên đất tù, bên ni là phía tự do, đã nhờ Cha già, mà toàn dân ấm no… Anh ơi quay súng lại ngay, máu người dân Việt còn cần cho luống cày. Tôi mong từng phút từng giây, sống chẳng oán thù để chờ anh tới đây!

Cô gánh gạo – Thái Thanh 
Người lính bên tê – Thái Hiền 

Sau khi “dinh tê về thành”, nhạc sĩ Phạm Duy đã đặt lời mới cho rất nhiều ca khúc đã sáng tác trước đó, không phải chỉ riêng một bài này. Cũng bài này, NS Phạm Duy còn có một lời ca “cưa gái” như sau: bên tê là phía thùy dương, có một cô nàng chải đầu bên suối vàng, ta mong dòng nước tràn dâng, bắc một cây đàn để chờ em bước sang…

Bao thể chế đổi thay, nhưng dân tộc thì vẫn còn, cũng như bao lời ca đổi thay, nhưng giai điệu thì vẫn thế! Một nền âm nhạc với đa số là ca khúc thì dĩ nhiên ca từ hay cũng quan trọng. Nhưng ai đó cứ vin vào ca từ mà không có được sự thẩm âm cần thiết thì thật là chưa hiểu âm nhạc vậy!

hợp ca thăng long

ợp ca Thăng Long, cũng có thể gọi là ban nhạc của gia đình họ Phạm với linh hồn là nhạc sĩ Phạm Đình Chương (Hoài Bắc), Phạm Đình Viêm (Hoài Trung), Phạm Thị Băng Thanh (Thái Thanh), Phạm Thị Quang Thái (Thái Hằng), Khánh Ngọc, ngoài ra còn có sự góp mặt của nhạc sĩ Phạm Duy và nhiều người khác… (NS Phạm Duy cũng đã định lấy nghệ danh là… “Hoài Nghi” để được cùng một tông với Hoài Trung, Hoài Bắc… 😬)

Xóm đêm - Hợp ca Thăng Long 
Những bước chân âm thầm - Hợp ca Thăng Long 

Thành lập năm 1951 tại Sài Gòn, ban nhạc của phòng trà Đêm Màu Hồng này quy tụ những nghệ sĩ tài danh bậc nhất đương thời, và lưu lại cho chúng ta đến ngày hôm nay nhiều tác phẩm đánh dấu các giai đoạn khác nhau của lịch sử và âm nhạc Việt.

Điều tôi rất thích khi nghe hợp ca Thăng Long không phải chỉ là các sáng tác, những giọng ca hàng đầu, mà còn là phần hòa âm phối khí tương đối công phu (so với đương thời), điều dể nhận ra khi nghe lại Sơn ca 10, cũng là điều hiếm thấy ở các ban nhạc cùng thời khác. Tất cả gộp lại thành vị trí duy nhất của hợp ca Thăng Long trong lịch sử Tân nhạc!

chiều về trên sông

Chiều buông trên dòng sông cuốn mau,
Thương đời thương lẫn nhau trong chiều.
Về đây bọt bèo muôn khắp nơi,
Vui buồn cho có đôi không nhiều…

ù từ nhỏ đã không xa lạ gì với nhạc Phạm Duy nhưng đôi khi, nhiều ca khúc của ông vẫn gây cho tôi cảm giác sửng sờ đến kinh ngạc. Nhạc Phạm Duy và giọng ca Thái Thanh, một composer, một performer mà trăm năm trước, nhiều trăm năm sau nhạc Việt sẽ không thể nào có lại được!

Chiều về trên sông không hẳn là tác phẩm hay nhất của nhạc sĩ Phạm Duy, nhưng là một giai điệu rất dể đồng cảm: nửa Tây phương, nửa Đông phương, gây nên cảm giác u buồn nhưng thanh thản, lửng lơ, yểu điệu (đúng như ca từ bài hát).

Chiều về trên sông - Thái Thanh 
Chiều về trên sông - Quỳnh Giao 

Cũng như thế, tiếng hát Thái Thanh không hẳn là một giọng ca gần gũi dễ nghe (“tiếng hát trên trời”), nên Quỳnh Giao sẽ dể đi vào lòng thính giả hơn với ca khúc này.

game terrain



little technique to create terrains for use in game. Sometimes, we need to create game spaces with: mountain, plain, valley, river… the environment where our game scenes take place. It could be a labour – intensive task unless we can make use of the existing geographic data. Some games like Flight Simulator have the scenes modelled exactly after the real world.

First, we would need a topographic map, typically the height – contour map used in artillery. Nowadays, the SRTM and ASTER GDEM projects provide these data for free in digital format. They are satellite (radar) images of the earth surface with resolution upto 90m for SRTM and 30m for ASTER GDEM. I would recommend the ASTER GDEM for its higher resolution. Go to the site, follow its complicated registration process to download the data via NASA’s ftp server.

The downloaded data would be Zip packages with height info in GeoTIFF format. Next, we would use this MicroDem utility to convert it into PGM, an intermediate format that can be read by Photoshop (or GIMP). Then we save it as heightmap (PNG or TIFF format) which can be imported into most game editors. By now, the terrains are recreated exactly as they appear in our real geographical world. Just apply textures, lighting, water and other stuffs then to make it look good!

Images on the left: 1. topographic data as rendered by MicroDem, 2. heightmap (grayscale image) as viewed by Photoshop, 3. the terrain created and roughly decorated (a low – poly version), here is the Sơn Trà peninsula (or les vallées de mon coeur 😀), the shape, the silhuette that’s long been in my heart!

dạ lai hương

Đêm thơm không phải từ hoa,
Mà bởi vì ta thiết tha tình yêu thái hòa…

ột bài hát nói thay cho tâm trạng… trong dòng đời mải mê, quay cuồng chảy, cần nhiều những quãng lặng như thế này để tự nghiệm lại chính mình, để vẫn thấy một cõi lòng không cũ kỹ và cằn cỗi: …đời ngon như men say, tình lên phơi phới, đẹp duyên người sống cho người, đời vui như ong bay, ngọt lên cây trái, góp chung mạch sống lâu dài…

Dạ lai hương - Thái Thanh 
Dạ lai hương - Quỳnh Giao 

Những giai điệu tuyệt vời như Kỷ niệmDạ lai hương… những cảm xúc tạm gọi bằng cái tên Tĩnh dạ tư. Về loài hoa Dạ lai hương, không phải là Dạ Lan Hương như vẫn thường được gọi, loài hoa hằng đêm vẫn tỏa hương trước hiên nhà.