, but this code // executes before the first paint, when

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Music | °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

Skip to main content

Studying music opens doors.

When you study music at Calvin, opportunities open.

Perform a gospel song in front of a packed auditorium. Collaborate with film students to compose a documentary soundtrack in a high-tech lab. Develop skills to become an innovative and engaging teacher. Travel the world with a music ensemble, forging lifelong bonds with passionate musicians. And take the lead in organizing events and planning conversations throughout Calvin’s artistic community.

You can do all that and more in one of the most flexible, versatile programs on campus. Your talent will be ignited by new challenges and creative influences. Your confidence will grow. You’ll discover insights into your Creator. And you can bring it all into your life after graduation, whether you conduct a world-famous orchestra or sing in your community’s choir.

Explore Programs

Music Education (BME)

Delivery Mode
On Campus
Degree Options
Major

Music Major (BA), Minor

Delivery Mode
On Campus
Degree Options
Major
Minor

Get a glimpse of the Calvin music experience

Image
contentAsset-image-39b3dce6-8b0f-4f68-a3e5-f09356ec73b4-bannerImage-filter-Resize-2CCrop-2CJpeg-resize-w-720-crop-w-720-crop-h-405-crop-x-0-crop-y-0-jpeg-q-70

Make music at Calvin

No matter what you're majoring in—whether it's music, biochemistry, or anything else—you'll find plenty of opportunities to sing, play, practice, and perform with other musicians.

Upcoming Events

Oct
26
| 7:30 PM - 9:00 PM
Covenant Fine Arts Center Auditorium
Nov
06
| 7:30 PM - 9:00 PM
Covenant Fine Arts Center Recital Hall

Opportunities

Students in a hallway

Honors at Calvin

Nurturing outstanding students through programs that challenge you to ask difficult questions with humility, explore with wonder, and pursue advanced academic opportunities with courage. 

Consider joining the Honors Scholars Program.

Student Organizations

Student Organizations

Calvin sponsors more than 70 student-led organizations—find one that's right for you!

Explore student organizations »