CINXE.COM

Livestream | Yale School of Music

<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <meta charset="utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"NRJS-baadde61aed20b912bb",applicationID:"445702143"};;/*! For license information please see nr-loader-rum-1.281.0.min.js.LICENSE.txt */ (()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},217:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>b,xN:()=>v});r(860).K7.genericEvents;const n="experimental.marks",i="experimental.measures",o="experimental.resources";var a=r(993);const s=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(614),u=r(944),l=r(384),d=r(122);const f="[data-nr-mask]",g=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:a.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(i)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){s(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){s(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},p={},m="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(m);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function v(e,t){if(!e)throw new Error(m);p[e]=(0,d.a)(t,g());const r=(0,l.nY)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(m);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>d});var n=r(122),i=r(384),o=r(154),a=r(324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},l={};function d(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!l[e])throw new Error("Runtime for ".concat(e," was never set"));return l[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");l[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(l[e],"harvestCount")||Object.defineProperty(l[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=l[e])}},324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.281.0",i="PROD",o="CDN"},154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>l,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,l=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>d,x3:()=>u});var n=r(836),i=r(606),o=r(860),a=r(646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};l(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function l(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function d(e="",t="feature",r=!1){if(l(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(990),o=r(371),a=r(646),s=r(607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},l={},d=!1;try{d=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=m(e),l=c.length,d=0;d<l;d++)c[d].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:h,listeners:m,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:d?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:d};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return l[t]=l[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),l=(0,n.Zm)();l.ee||(l.ee=u)},646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(566).bz)()},566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(836),i=r(154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>l,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>d});var n=r(154),i=r(863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function l(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(836),i=r(607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];l(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return l(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,l,d;try{a=this,o=[...arguments],l="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],l],e)}i(r+"start",[o,a,s],l,c);try{return d=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],l,c),e}finally{i(r+"end",[o,a,d],l,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(836),i=r(687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},603:(e,t,r)=>{"use strict";r.d(t,{j:()=>K});var n=r(860),i=r(555),o=r(371),a=r(908),s=r(836),c=r(687),u=r(289),l=r(154),d=r(944),f=r(969),g=r(384),p=r(344);const m=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],h=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(863),b=r(614),y=r(993);var w=r(646),A=r(434);const R=new Map;function _(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,d.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[A.Jt]||t[r];return R.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>R.get(c))),i}function E(){const e=(0,g.pV)();m.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,d.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function N(e,t,g=!1){t||(0,c.Ak)(e,"api");const m={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var R="api-",E=R+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(R,n,!0,o||null===r?"session":void 0)(t,r)}function k(){}m.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,v.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},m.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),_(w,e,t,{customAttributes:r,level:i})},h.forEach((e=>{m[e]=j(R,e,!0,"api")})),m.addPageAction=j(R,"addPageAction",!0,n.K7.genericEvents),m.recordCustomEvent=j(R,"recordCustomEvent",!0,n.K7.genericEvents),m.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(R,"setPageViewName",!0)()},m.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,d.R)(40,typeof t)}else(0,d.R)(39,typeof e)},m.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,d.R)(41,typeof e)},m.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,d.R)(42,typeof e)},m.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,d.R)(23,e)}},m[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},m[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},m.interaction=function(e){return(new k).get("object"==typeof e?e:{})};const T=k.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(E+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,v.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,w),r?void 0:this}}function I(){r.e(296).then(r.bind(r,778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,d.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{T[e]=j(E,e,void 0,g?n.K7.softNav:n.K7.spa)})),m.setCurrentRouteName=g?j(E,"routeName",void 0,n.K7.softNav):j(R,"routeName",!0,n.K7.spa),m.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},l.RI?(0,u.GG)((()=>I()),!0):I(),m}var k=r(217),T=r(122);const j={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},I={};var S=r(284);const O=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function K(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:d={},exposed:f=!0}=t;d.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,k.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");I[e]=(0,T.a)(t,j);const r=(0,g.nY)(e);r&&(r.loader_config=I[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},l.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const m=(0,k.D0)(e.agentIdentifier),h=[c.beacon,c.errorBeacon];P||(m.proxy.assets&&(O(m.proxy.assets),h.push(m.proxy.assets)),m.proxy.beacon&&h.push(m.proxy.beacon),E(),(0,g.US)("activatedFeatures",S.B),e.runSoftNavOverSpa&&=!0===m.soft_navigations.enabled&&m.feature_flags.includes("soft_nav")),d.denyList=[...m.ajax.deny_list||[],...m.ajax.block_internal?h:[]],d.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,d),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=N(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),P=!0}},374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.281.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),l=0;l<u.length;l++){var d=u[l];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+o){s=d;break}}if(!s){c=!0;var f={296:"sha512-zqOtfbjYsGTkQScey1O8Hh9fA1+m2RFxLpfv7BWqqTivgQ6iM13v6QJ4d5xykyDwx1GoMFmngC4SKpFn6VciYg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={374:0,840:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.281.0.PROD"]=self["webpackChunk:NRBA-1.281.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(374);var e=i(944),t=i(344),r=i(566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(217);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var l=i(603);var d=i(687),f=i(234),g=i(289),p=i(154),m=i(384);const h=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function v(e){return!!(0,m.dV)().o.MO&&h(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,d.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,d.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(h(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,d.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return v(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(908),_=i(843),E=i(878),x=i(782),N=i(863);class k extends y{static featureName=x.T;constructor(e,t=!0){super(e,x.T,t),p.RI&&((0,_.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,x.T,this.ee)),!0),(0,E.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,x.T,this.ee))),this.importAggregator(e))}}var T=i(969);class j extends y{static featureName=T.TZ;constructor(e,t=!0){super(e,T.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,m.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,l.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,m.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,k,j],loaderType:"lite"})})()})();</script> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-8936058-1"></script> <script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("config", "UA-8936058-1", {"groups":"default","anonymize_ip":true});</script> <link rel="canonical" href="https://music.yale.edu/live" /> <meta name="Generator" content="Drupal 8 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="shortcut icon" href="/themes/custom/yalemusic/favicon.ico" type="image/vnd.microsoft.icon" /> <link rel="revision" href="https://music.yale.edu/live" /> <title>Livestream | Yale School of Music</title> <script type="text/javascript" src="//cdn.jwplayer.com/libraries/Hk0xbWlb.js"></script> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_Owm1HoohjCpIhR7GQtYMfvrTqAukY6OflXAJ96ll6mc.css" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_9mzY2j6q0X_3wNJX1gI6dAR7dijcvntvHKwRvVqBE4k.css" /> <!--[if lte IE 8]> <script src="/sites/default/files/js/js_VtafjXmRvoUgAzqzYTA3Wrjkx9wcWhjP0G4ZnnqRamA.js"></script> <![endif]--> <script src="https://kit.fontawesome.com/03e2a6d7df.js" crossorigin="anonymous"></script> </head> <body class="node--type-page page--live"> <a href="#skip-to-content" class="visually-hidden focusable"> Skip to main content </a> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div id="page-wrapper"> <div id="page"> <header class="site-header" role="banner"> <div class="condensed-nav"> <a href="/"><img src="//music.yale.edu/themes/custom/yalemusic/images/logo-nav-bar-desktop.svg" class="logo" alt="Yale School of Music"></a> <div class="nav-buttons"> <button class="open-search" aria-haspopup="true" aria-expanded="false">Open Search</button> <button class="toggle-menu" aria-haspopup="true" aria-expanded="false"> Toggle Main Menu <svg width="21" height="22" viewbox="0 0 22 22"> <g class="rect-svg rect-svg--top" fill-rule="nonzero"> <rect class="rect rect-top" width="21" height="1.6"/> </g> <g class="rect-svg rect-svg--middle" fill-rule="nonzero"> <rect class="rect rect-middle" width="21" height="1.6" y="8"/> </g> <g class="rect-svg rect-svg--bottom" fill-rule="nonzero"> <rect class="rect rect-bottom" width="21" height="1.6" y="16"/> </g> </svg> </button> </div> </div> <nav aria-label="Main Navigation" id="main-nav"> <div class="desktop-scroll-container"> <button class="close-menu"> Close Menu </button> <div class="mobile-menu d-lg-none"> <div class="nav-bar"> <div class="level-1 active"> <a href="https://music.yale.edu"><img src="//music.yale.edu/themes/custom/yalemusic/images/logo-mobile-nav.svg" class="logo" alt="Yale School of Music"></a> </div> <div class="level-2"> <button></button> </div> <div class="level-3"> <button></button> </div> </div> <div class="nav-inner"> <div class="main-menu"> <div class="section"> <div class="menu-row"> <a href="https://music.yale.edu/study">Study</a> <button class="open-sub-menu" aria-expanded="false" aria-haspopup="true">Open Menu</button> </div> <ul> <li> <a href="/about" data-drupal-link-system-path="node/2">About YSM</a> </li> <li> <a href="/admissions" data-drupal-link-system-path="node/3">Admissions</a> <ul> <li> <a href="/degrees-and-programs" data-drupal-link-system-path="node/4">Degrees and Programs</a> </li> <li> <a href="/how-apply" data-drupal-link-system-path="node/5">How to Apply</a> </li> <li> <a href="/financial-aid" data-drupal-link-system-path="node/6">Financial Aid</a> </li> <li> <a href="/academic-policies" data-drupal-link-system-path="node/225">Academic Policies</a> </li> <li> <a href="/meet-our-faculty" data-drupal-link-system-path="node/7">Meet our Faculty</a> </li> <li> <a href="/study-norfolk-study" data-drupal-link-system-path="node/578">Study at Norfolk</a> </li> <li> <a href="/admissions-faq" data-drupal-link-system-path="node/9">Admissions FAQ</a> </li> </ul> </li> <li> <a href="/areas-study" data-drupal-link-system-path="node/10">Areas of Study</a> <ul> <li> <a href="/brass" data-drupal-link-system-path="node/564">Brass</a> </li> <li> <a href="/composition" data-drupal-link-system-path="node/170">Composition</a> </li> <li> <a href="/conducting" data-drupal-link-system-path="node/568">Conducting</a> </li> <li> <a href="/guitar" data-drupal-link-system-path="node/173">Guitar</a> </li> <li> <a href="/harp" data-drupal-link-system-path="node/174">Harp</a> </li> <li> <a href="/harpsichord" data-drupal-link-system-path="node/175">Harpsichord</a> </li> <li> <a href="/organ" data-drupal-link-system-path="node/176">Organ</a> </li> <li> <a href="/percussion" data-drupal-link-system-path="node/177">Percussion</a> </li> <li> <a href="/piano" data-drupal-link-system-path="node/178">Piano</a> </li> <li> <a href="/strings" data-drupal-link-system-path="node/565">Strings</a> </li> <li> <a href="/voice" data-drupal-link-system-path="node/566">Voice</a> </li> <li> <a href="/woodwinds" data-drupal-link-system-path="node/567">Woodwinds</a> </li> </ul> </li> <li> <a href="/performance-opportunities" data-drupal-link-system-path="node/11">Performance Opportunities</a> </li> <li> <a href="/campus-life" data-drupal-link-system-path="node/12">Campus Life</a> <ul> <li> <a href="/academic-calendar" data-drupal-link-system-path="node/6976">Academic Calendar</a> </li> <li> <a href="/campus-and-facilities" data-drupal-link-system-path="node/13">Campus and Facilities</a> </li> <li> <a href="/career-strategies" data-drupal-link-system-path="node/15">Career Strategies</a> </li> <li> <a href="/commencement" data-drupal-link-system-path="node/222">Commencement</a> </li> <li> <a href="/health-resources" data-drupal-link-system-path="node/7023">Health Resources</a> </li> <li> <a href="/life-yale" data-drupal-link-system-path="node/14">Life at Yale</a> </li> <li> <a href="/new-student-checklist" data-drupal-link-system-path="node/17">New Student Checklist</a> </li> <li> <a href="/student-employment" data-drupal-link-system-path="node/24063">Student Employment</a> </li> </ul> </li> <li> <a href="/plan-your-visit" data-drupal-link-system-path="node/18">Plan Your Visit</a> </li> </ul> </div> <div class="section"> <div class="menu-row"> <a href="https://music.yale.edu/explore">Explore</a> <button class="open-sub-menu" aria-expanded="false" aria-haspopup="true">Open Menu</button> </div> <ul> <li> <a href="/collection" data-drupal-link-system-path="node/19">Morris Steinert Collection of Musical Instruments</a> <ul> <li> <a href="/view-collection" data-drupal-link-system-path="node/89">Exhibits at the Collection</a> </li> <li> <a href="/concerts-events-collection" data-drupal-link-system-path="node/21">Concerts and Events at the Collection</a> </li> <li> <a href="/research" data-drupal-link-system-path="node/20">Research</a> </li> <li> <a href="/plan-your-visit-collection" data-drupal-link-system-path="node/22">Plan Your Visit</a> </li> <li> <a href="/support-and-join-collection" data-drupal-link-system-path="node/23">Support and Join</a> </li> <li> <a href="/forms-and-faqs" data-drupal-link-system-path="node/24">Forms and FAQs</a> </li> </ul> </li> <li> <a href="/partner-institutions-and-resources" data-drupal-link-system-path="node/25">Partner Institutions and Resources</a> <ul> <li> <a href="/affiliate-schools" data-drupal-link-system-path="node/26">Affiliate Schools</a> </li> <li> <a href="/creative-technologies" data-drupal-link-system-path="node/28">Creative Technologies</a> </li> <li> <a href="/libraries-and-collections" data-drupal-link-system-path="node/27">Libraries and Collections</a> </li> <li> <a href="/music-lessons-program" data-drupal-link-system-path="node/235">Music Lessons Program</a> </li> </ul> </li> </ul> </div> <div class="section"> <div class="menu-row"> <a href="https://music.yale.edu/engage">Engage</a> <button class="open-sub-menu" aria-expanded="false" aria-haspopup="true">Open Menu</button> </div> <ul> <li> <a href="/concerts" data-drupal-link-system-path="node/42">Concerts at YSM</a> <ul> <li> <a href="/events" target="_blank" data-drupal-link-system-path="events">Calendar</a> </li> <li> <a href="/concert-series" data-drupal-link-system-path="node/44">Concert Series</a> </li> <li> <a href="/live" data-drupal-link-system-path="node/210" class="is-active">Livestream</a> </li> <li> <a href="/box-office" data-drupal-link-system-path="node/46">Box Office</a> </li> <li> <a href="/plan-your-visit-concerts" data-drupal-link-system-path="node/47">Plan Your Visit</a> </li> <li> <a href="/support" data-drupal-link-system-path="node/45">Support and Join</a> </li> </ul> </li> <li> <a href="/norfolk" data-drupal-link-system-path="node/29">Norfolk Chamber Music Festival / Yale Summer School of Music</a> <ul> <li> <a href="/about-norfolk" data-drupal-link-system-path="node/30">About Norfolk</a> </li> <li> <a href="/concerts-events-norfolk" data-drupal-link-system-path="node/31">Concerts and Events at Norfolk</a> </li> <li> <a href="/box-office-norfolk" data-drupal-link-system-path="node/569">Box Office</a> </li> <li> <a href="/study-norfolk" data-drupal-link-system-path="node/32">Study at Norfolk</a> </li> <li> <a href="/chamber-music-session" data-drupal-link-system-path="node/140">Chamber Music Session</a> </li> <li> <a href="/new-music-workshop" data-drupal-link-system-path="node/143">New Music Workshop</a> </li> <li> <a href="/chamber-choir-choral-conducting-workshop" data-drupal-link-system-path="node/142">Chamber Choir and Choral Conducting Workshop</a> </li> <li> <a href="/life-norfolk" data-drupal-link-system-path="node/144">Life at Norfolk</a> </li> <li> <a href="/plan-your-visit-norfolk" data-drupal-link-system-path="node/33">Plan Your Visit</a> </li> <li> <a href="/support-join-norfolk" data-drupal-link-system-path="node/34">Support and Join</a> </li> <li> <a href="/forms-faqs-norfolk" data-drupal-link-system-path="node/35">Forms and FAQs</a> </li> </ul> </li> <li> <a href="/music-schools-initiative" data-drupal-link-system-path="node/36">Music in Schools Initiative</a> <ul> <li> <a href="/partnership-new-haven-public-schools" data-drupal-link-system-path="node/38">Partnership with New Haven Public Schools</a> </li> <li> <a href="/all-city-ensembles" data-drupal-link-system-path="node/107">All-City Ensembles</a> </li> <li> <a href="/morse-summer-music-academy" data-drupal-link-system-path="node/108">Morse Summer Music Academy</a> </li> <li> <a href="/ysm-students" data-drupal-link-system-path="node/39">YSM Students</a> </li> <li> <a href="/symposium" data-drupal-link-system-path="node/40">Symposium</a> </li> <li> <a href="/forms-faqs-music-schools" data-drupal-link-system-path="node/41">Forms and FAQs</a> </li> </ul> </li> <li> <a href="/alumni" data-drupal-link-system-path="node/48">Alumni Hub</a> </li> <li> <a href="/giving" data-drupal-link-system-path="node/49">Giving and Membership Programs</a> </li> </ul> </div> </div> <div class="browse-menu"> <h2>Browse</h2> <ul> <li class="people-icon"><a href="//music.yale.edu/people">People</a></li> <li class="events-icon"><a href="//music.yale.edu/events">Events</a></li> <li class="news-icon"><a href="//music.yale.edu/news">News</a></li> <li class="multimedia-icon"><a href="//music.yale.edu/multimedia">Multimedia</a></li> <li class="collection-icon"><a href="//music.yale.edu/browse-collection">Collection</a></li> </ul> <div class="mobile-quick-links"> <ul> <li> <a href="https://av2.artsvision.net/yale/login" target="_blank">YSM Students ArtsVision Login</a> </li> <li> <a href="/staff-directory" data-drupal-link-system-path="node/226">View Staff Directory</a> </li> <li> <a href="/live" data-drupal-link-system-path="node/210" class="is-active">Watch Livestream</a> </li> <li> <a href="/giving" data-drupal-link-system-path="node/49">Support YSM</a> </li> </ul> </div> </div> </div> </div> <div class="nav-inner desktop-menu d-none d-lg-block"> <img src="//music.yale.edu/themes/custom/yalemusic/images/logo-nav-desktop.svg" class="logo" alt="Yale School of Music"> <div class="main-menu"> <div class="nav-col"> <h2><a href="https://music.yale.edu/study">Study</a></h2> <ul> <li> <a href="/about" data-drupal-link-system-path="node/2">About YSM</a> </li> <li> <a href="/admissions" data-drupal-link-system-path="node/3">Admissions</a> <ul> <li> <a href="/degrees-and-programs" data-drupal-link-system-path="node/4">Degrees and Programs</a> </li> <li> <a href="/how-apply" data-drupal-link-system-path="node/5">How to Apply</a> </li> <li> <a href="/financial-aid" data-drupal-link-system-path="node/6">Financial Aid</a> </li> <li> <a href="/academic-policies" data-drupal-link-system-path="node/225">Academic Policies</a> </li> <li> <a href="/meet-our-faculty" data-drupal-link-system-path="node/7">Meet our Faculty</a> </li> <li> <a href="/study-norfolk-study" data-drupal-link-system-path="node/578">Study at Norfolk</a> </li> <li> <a href="/admissions-faq" data-drupal-link-system-path="node/9">Admissions FAQ</a> </li> </ul> </li> <li> <a href="/areas-study" data-drupal-link-system-path="node/10">Areas of Study</a> <ul> <li> <a href="/brass" data-drupal-link-system-path="node/564">Brass</a> </li> <li> <a href="/composition" data-drupal-link-system-path="node/170">Composition</a> </li> <li> <a href="/conducting" data-drupal-link-system-path="node/568">Conducting</a> </li> <li> <a href="/guitar" data-drupal-link-system-path="node/173">Guitar</a> </li> <li> <a href="/harp" data-drupal-link-system-path="node/174">Harp</a> </li> <li> <a href="/harpsichord" data-drupal-link-system-path="node/175">Harpsichord</a> </li> <li> <a href="/organ" data-drupal-link-system-path="node/176">Organ</a> </li> <li> <a href="/percussion" data-drupal-link-system-path="node/177">Percussion</a> </li> <li> <a href="/piano" data-drupal-link-system-path="node/178">Piano</a> </li> <li> <a href="/strings" data-drupal-link-system-path="node/565">Strings</a> </li> <li> <a href="/voice" data-drupal-link-system-path="node/566">Voice</a> </li> <li> <a href="/woodwinds" data-drupal-link-system-path="node/567">Woodwinds</a> </li> </ul> </li> <li> <a href="/performance-opportunities" data-drupal-link-system-path="node/11">Performance Opportunities</a> </li> <li> <a href="/campus-life" data-drupal-link-system-path="node/12">Campus Life</a> <ul> <li> <a href="/academic-calendar" data-drupal-link-system-path="node/6976">Academic Calendar</a> </li> <li> <a href="/campus-and-facilities" data-drupal-link-system-path="node/13">Campus and Facilities</a> </li> <li> <a href="/career-strategies" data-drupal-link-system-path="node/15">Career Strategies</a> </li> <li> <a href="/commencement" data-drupal-link-system-path="node/222">Commencement</a> </li> <li> <a href="/health-resources" data-drupal-link-system-path="node/7023">Health Resources</a> </li> <li> <a href="/life-yale" data-drupal-link-system-path="node/14">Life at Yale</a> </li> <li> <a href="/new-student-checklist" data-drupal-link-system-path="node/17">New Student Checklist</a> </li> <li> <a href="/student-employment" data-drupal-link-system-path="node/24063">Student Employment</a> </li> </ul> </li> <li> <a href="/plan-your-visit" data-drupal-link-system-path="node/18">Plan Your Visit</a> </li> </ul> </div> <div class="nav-col"> <h2><a href="https://music.yale.edu/explore">Explore</a></h2> <ul> <li> <a href="/collection" data-drupal-link-system-path="node/19">Morris Steinert Collection of Musical Instruments</a> <ul> <li> <a href="/view-collection" data-drupal-link-system-path="node/89">Exhibits at the Collection</a> </li> <li> <a href="/concerts-events-collection" data-drupal-link-system-path="node/21">Concerts and Events at the Collection</a> </li> <li> <a href="/research" data-drupal-link-system-path="node/20">Research</a> </li> <li> <a href="/plan-your-visit-collection" data-drupal-link-system-path="node/22">Plan Your Visit</a> </li> <li> <a href="/support-and-join-collection" data-drupal-link-system-path="node/23">Support and Join</a> </li> <li> <a href="/forms-and-faqs" data-drupal-link-system-path="node/24">Forms and FAQs</a> </li> </ul> </li> <li> <a href="/partner-institutions-and-resources" data-drupal-link-system-path="node/25">Partner Institutions and Resources</a> <ul> <li> <a href="/affiliate-schools" data-drupal-link-system-path="node/26">Affiliate Schools</a> </li> <li> <a href="/creative-technologies" data-drupal-link-system-path="node/28">Creative Technologies</a> </li> <li> <a href="/libraries-and-collections" data-drupal-link-system-path="node/27">Libraries and Collections</a> </li> <li> <a href="/music-lessons-program" data-drupal-link-system-path="node/235">Music Lessons Program</a> </li> </ul> </li> </ul> </div> <div class="nav-col"> <h2><a href="https://music.yale.edu/engage">Engage</a></h2> <ul> <li> <a href="/concerts" data-drupal-link-system-path="node/42">Concerts at YSM</a> <ul> <li> <a href="/events" target="_blank" data-drupal-link-system-path="events">Calendar</a> </li> <li> <a href="/concert-series" data-drupal-link-system-path="node/44">Concert Series</a> </li> <li> <a href="/live" data-drupal-link-system-path="node/210" class="is-active">Livestream</a> </li> <li> <a href="/box-office" data-drupal-link-system-path="node/46">Box Office</a> </li> <li> <a href="/plan-your-visit-concerts" data-drupal-link-system-path="node/47">Plan Your Visit</a> </li> <li> <a href="/support" data-drupal-link-system-path="node/45">Support and Join</a> </li> </ul> </li> <li> <a href="/norfolk" data-drupal-link-system-path="node/29">Norfolk Chamber Music Festival / Yale Summer School of Music</a> <ul> <li> <a href="/about-norfolk" data-drupal-link-system-path="node/30">About Norfolk</a> </li> <li> <a href="/concerts-events-norfolk" data-drupal-link-system-path="node/31">Concerts and Events at Norfolk</a> </li> <li> <a href="/box-office-norfolk" data-drupal-link-system-path="node/569">Box Office</a> </li> <li> <a href="/study-norfolk" data-drupal-link-system-path="node/32">Study at Norfolk</a> </li> <li> <a href="/chamber-music-session" data-drupal-link-system-path="node/140">Chamber Music Session</a> </li> <li> <a href="/new-music-workshop" data-drupal-link-system-path="node/143">New Music Workshop</a> </li> <li> <a href="/chamber-choir-choral-conducting-workshop" data-drupal-link-system-path="node/142">Chamber Choir and Choral Conducting Workshop</a> </li> <li> <a href="/life-norfolk" data-drupal-link-system-path="node/144">Life at Norfolk</a> </li> <li> <a href="/plan-your-visit-norfolk" data-drupal-link-system-path="node/33">Plan Your Visit</a> </li> <li> <a href="/support-join-norfolk" data-drupal-link-system-path="node/34">Support and Join</a> </li> <li> <a href="/forms-faqs-norfolk" data-drupal-link-system-path="node/35">Forms and FAQs</a> </li> </ul> </li> <li> <a href="/music-schools-initiative" data-drupal-link-system-path="node/36">Music in Schools Initiative</a> <ul> <li> <a href="/partnership-new-haven-public-schools" data-drupal-link-system-path="node/38">Partnership with New Haven Public Schools</a> </li> <li> <a href="/all-city-ensembles" data-drupal-link-system-path="node/107">All-City Ensembles</a> </li> <li> <a href="/morse-summer-music-academy" data-drupal-link-system-path="node/108">Morse Summer Music Academy</a> </li> <li> <a href="/ysm-students" data-drupal-link-system-path="node/39">YSM Students</a> </li> <li> <a href="/symposium" data-drupal-link-system-path="node/40">Symposium</a> </li> <li> <a href="/forms-faqs-music-schools" data-drupal-link-system-path="node/41">Forms and FAQs</a> </li> </ul> </li> <li> <a href="/alumni" data-drupal-link-system-path="node/48">Alumni Hub</a> </li> <li> <a href="/giving" data-drupal-link-system-path="node/49">Giving and Membership Programs</a> </li> </ul> </div> <div class="nav-col"> <div class="browse-menu"> <h2>Browse</h2> <ul> <li class="people-icon"><a href="//music.yale.edu/people">People</a></li> <li class="events-icon"><a href="//music.yale.edu/events">Events</a></li> <li class="news-icon"><a href="//music.yale.edu/news">News</a></li> <li class="multimedia-icon"><a href="//music.yale.edu/multimedia">Multimedia</a></li> <li class="collection-icon"><a href="//music.yale.edu/browse-collection">Collection</a></li> </ul> </div> <div class="quick-links"> <h2>Quick Links</h2> <ul> <li> <a href="https://av2.artsvision.net/yale/login" target="_blank">YSM Students ArtsVision Login</a> </li> <li> <a href="/staff-directory" data-drupal-link-system-path="node/226">View Staff Directory</a> </li> <li> <a href="/live" data-drupal-link-system-path="node/210" class="is-active">Watch Livestream</a> </li> <li> <a href="/giving" data-drupal-link-system-path="node/49">Support YSM</a> </li> </ul> </div> </div> </div> </div> </div> </nav> </header> <div id="announcement-container"></div> <main id="main" role="main"> <nav role="navigation" aria-label="secondary navigation" class="sidebar"> <a href="/"><div class="logo" role="img" aria-label="Yale School of Music"></div></a> <div class="sidebar-links"> <div class="section "> <a class="menu-section" href="/study">Study</a> <ul> <li> <a href="/about" data-drupal-link-system-path="node/2">About YSM</a> </li> <li> <a href="/admissions" data-drupal-link-system-path="node/3">Admissions</a> <ul> <li> <a href="/degrees-and-programs" data-drupal-link-system-path="node/4">Degrees and Programs</a> </li> <li> <a href="/how-apply" data-drupal-link-system-path="node/5">How to Apply</a> </li> <li> <a href="/financial-aid" data-drupal-link-system-path="node/6">Financial Aid</a> </li> <li> <a href="/academic-policies" data-drupal-link-system-path="node/225">Academic Policies</a> </li> <li> <a href="/meet-our-faculty" data-drupal-link-system-path="node/7">Meet our Faculty</a> </li> <li> <a href="/study-norfolk-study" data-drupal-link-system-path="node/578">Study at Norfolk</a> </li> <li> <a href="/admissions-faq" data-drupal-link-system-path="node/9">Admissions FAQ</a> </li> </ul> </li> <li> <a href="/areas-study" data-drupal-link-system-path="node/10">Areas of Study</a> <ul> <li> <a href="/brass" data-drupal-link-system-path="node/564">Brass</a> </li> <li> <a href="/composition" data-drupal-link-system-path="node/170">Composition</a> </li> <li> <a href="/conducting" data-drupal-link-system-path="node/568">Conducting</a> </li> <li> <a href="/guitar" data-drupal-link-system-path="node/173">Guitar</a> </li> <li> <a href="/harp" data-drupal-link-system-path="node/174">Harp</a> </li> <li> <a href="/harpsichord" data-drupal-link-system-path="node/175">Harpsichord</a> </li> <li> <a href="/organ" data-drupal-link-system-path="node/176">Organ</a> </li> <li> <a href="/percussion" data-drupal-link-system-path="node/177">Percussion</a> </li> <li> <a href="/piano" data-drupal-link-system-path="node/178">Piano</a> </li> <li> <a href="/strings" data-drupal-link-system-path="node/565">Strings</a> </li> <li> <a href="/voice" data-drupal-link-system-path="node/566">Voice</a> </li> <li> <a href="/woodwinds" data-drupal-link-system-path="node/567">Woodwinds</a> </li> </ul> </li> <li> <a href="/performance-opportunities" data-drupal-link-system-path="node/11">Performance Opportunities</a> </li> <li> <a href="/campus-life" data-drupal-link-system-path="node/12">Campus Life</a> <ul> <li> <a href="/academic-calendar" data-drupal-link-system-path="node/6976">Academic Calendar</a> </li> <li> <a href="/campus-and-facilities" data-drupal-link-system-path="node/13">Campus and Facilities</a> </li> <li> <a href="/career-strategies" data-drupal-link-system-path="node/15">Career Strategies</a> </li> <li> <a href="/commencement" data-drupal-link-system-path="node/222">Commencement</a> </li> <li> <a href="/health-resources" data-drupal-link-system-path="node/7023">Health Resources</a> </li> <li> <a href="/life-yale" data-drupal-link-system-path="node/14">Life at Yale</a> </li> <li> <a href="/new-student-checklist" data-drupal-link-system-path="node/17">New Student Checklist</a> </li> <li> <a href="/student-employment" data-drupal-link-system-path="node/24063">Student Employment</a> </li> </ul> </li> <li> <a href="/plan-your-visit" data-drupal-link-system-path="node/18">Plan Your Visit</a> </li> </ul> </div> <div class="section "> <a class="menu-section" href="/explore">Explore</a> <ul> <li> <a href="/collection" data-drupal-link-system-path="node/19">Morris Steinert Collection of Musical Instruments</a> <ul> <li> <a href="/view-collection" data-drupal-link-system-path="node/89">Exhibits at the Collection</a> </li> <li> <a href="/concerts-events-collection" data-drupal-link-system-path="node/21">Concerts and Events at the Collection</a> </li> <li> <a href="/research" data-drupal-link-system-path="node/20">Research</a> </li> <li> <a href="/plan-your-visit-collection" data-drupal-link-system-path="node/22">Plan Your Visit</a> </li> <li> <a href="/support-and-join-collection" data-drupal-link-system-path="node/23">Support and Join</a> </li> <li> <a href="/forms-and-faqs" data-drupal-link-system-path="node/24">Forms and FAQs</a> </li> </ul> </li> <li> <a href="/partner-institutions-and-resources" data-drupal-link-system-path="node/25">Partner Institutions and Resources</a> <ul> <li> <a href="/affiliate-schools" data-drupal-link-system-path="node/26">Affiliate Schools</a> </li> <li> <a href="/creative-technologies" data-drupal-link-system-path="node/28">Creative Technologies</a> </li> <li> <a href="/libraries-and-collections" data-drupal-link-system-path="node/27">Libraries and Collections</a> </li> <li> <a href="/music-lessons-program" data-drupal-link-system-path="node/235">Music Lessons Program</a> </li> </ul> </li> </ul> </div> <div class="section is-active"> <a class="menu-section" href="/engage">Engage</a> <ul> <li> <a href="/concerts" data-drupal-link-system-path="node/42">Concerts at YSM</a> <ul> <li> <a href="/events" target="_blank" data-drupal-link-system-path="events">Calendar</a> </li> <li> <a href="/concert-series" data-drupal-link-system-path="node/44">Concert Series</a> </li> <li> <a href="/live" data-drupal-link-system-path="node/210" class="is-active">Livestream</a> </li> <li> <a href="/box-office" data-drupal-link-system-path="node/46">Box Office</a> </li> <li> <a href="/plan-your-visit-concerts" data-drupal-link-system-path="node/47">Plan Your Visit</a> </li> <li> <a href="/support" data-drupal-link-system-path="node/45">Support and Join</a> </li> </ul> </li> <li> <a href="/norfolk" data-drupal-link-system-path="node/29">Norfolk Chamber Music Festival / Yale Summer School of Music</a> <ul> <li> <a href="/about-norfolk" data-drupal-link-system-path="node/30">About Norfolk</a> </li> <li> <a href="/concerts-events-norfolk" data-drupal-link-system-path="node/31">Concerts and Events at Norfolk</a> </li> <li> <a href="/box-office-norfolk" data-drupal-link-system-path="node/569">Box Office</a> </li> <li> <a href="/study-norfolk" data-drupal-link-system-path="node/32">Study at Norfolk</a> </li> <li> <a href="/chamber-music-session" data-drupal-link-system-path="node/140">Chamber Music Session</a> </li> <li> <a href="/new-music-workshop" data-drupal-link-system-path="node/143">New Music Workshop</a> </li> <li> <a href="/chamber-choir-choral-conducting-workshop" data-drupal-link-system-path="node/142">Chamber Choir and Choral Conducting Workshop</a> </li> <li> <a href="/life-norfolk" data-drupal-link-system-path="node/144">Life at Norfolk</a> </li> <li> <a href="/plan-your-visit-norfolk" data-drupal-link-system-path="node/33">Plan Your Visit</a> </li> <li> <a href="/support-join-norfolk" data-drupal-link-system-path="node/34">Support and Join</a> </li> <li> <a href="/forms-faqs-norfolk" data-drupal-link-system-path="node/35">Forms and FAQs</a> </li> </ul> </li> <li> <a href="/music-schools-initiative" data-drupal-link-system-path="node/36">Music in Schools Initiative</a> <ul> <li> <a href="/partnership-new-haven-public-schools" data-drupal-link-system-path="node/38">Partnership with New Haven Public Schools</a> </li> <li> <a href="/all-city-ensembles" data-drupal-link-system-path="node/107">All-City Ensembles</a> </li> <li> <a href="/morse-summer-music-academy" data-drupal-link-system-path="node/108">Morse Summer Music Academy</a> </li> <li> <a href="/ysm-students" data-drupal-link-system-path="node/39">YSM Students</a> </li> <li> <a href="/symposium" data-drupal-link-system-path="node/40">Symposium</a> </li> <li> <a href="/forms-faqs-music-schools" data-drupal-link-system-path="node/41">Forms and FAQs</a> </li> </ul> </li> <li> <a href="/alumni" data-drupal-link-system-path="node/48">Alumni Hub</a> </li> <li> <a href="/giving" data-drupal-link-system-path="node/49">Giving and Membership Programs</a> </li> </ul> </div> </div> </nav> <div class="content with-sidebar "> <div class="region__content"> <div class="views-exposed-form search-form__wrap" data-drupal-selector="views-exposed-form-search-page-1" id="block-exposedformsearchpage-1"> <div class="search-form__inner"> <form action="/search" method="get" id="views-exposed-form-search-page-1" accept-charset="UTF-8" class="search-form" role='search' aria-hidden="true"> <img src="//music.yale.edu/themes/custom/yalemusic/images/icon-search.svg" alt=""/> <input data-drupal-selector="edit-search" type="text" id="edit-search" name="search" value="" size="30" maxlength="128" class="form-text input input__text" placeholder="Search" aria-label="enter your search term here" /> <div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"> <button data-drupal-selector="edit-submit-search" type="submit" id="edit-submit-search" value="" class="button js-form-submit form-submit input input__submit" aria-label="Search" ><img src="//music.yale.edu/themes/custom/yalemusic/images/icon-arrow-right.svg" alt=""/></button> </div> </form> </div> <button class="search-close"> <img src="//music.yale.edu/themes/custom/yalemusic/images/icon-close.svg" alt="Close Search Form"> </button> </div> <div data-drupal-messages-fallback class="hidden"></div> <div id="block-yalemusic-content"> <article role="article" about="/live" typeof="schema:WebPage" class="node node--type-page node--view-mode-full"> <span property="schema:name" content="Livestream" class="hidden"></span> <div> <div class="field field--name-field-heading-component field--type-entity-reference-revisions field--label-hidden field__item"> <div class="paragraph paragraph--type--hero-type-2 paragraph--view-mode--default"> <div class="heading-container"> <div class="nav-buttons"> <button class="open-search" aria-haspopup="true" aria-expanded="false">Open Search</button> <button class="toggle-menu" aria-haspopup="true" aria-expanded="false"> Toggle Main Menu <svg width="21" height="22" viewbox="0 0 22 22"> <g class="rect-svg rect-svg--top" fill-rule="nonzero"> <rect class="rect rect-top" width="21" height="1.6"/> </g> <g class="rect-svg rect-svg--middle" fill-rule="nonzero"> <rect class="rect rect-middle" width="21" height="1.6" y="8"/> </g> <g class="rect-svg rect-svg--bottom" fill-rule="nonzero"> <rect class="rect rect-bottom" width="21" height="1.6" y="16"/> </g> </svg> </button> </div> <h1 id="skip-to-content">Livestream</h1> </div> </div> <div class="modal fade media-modal video-modal" id="video-modal-zDfRdnllbp" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">Close</button> </div> <div class="modal-body"> <div class="media-body"> <div class="embed-responsive embed-responsive-16by9"> </div> </div> </div> </div> </div> </div> </div> <div class="field field--name-field-components field--type-entity-reference-revisions field--label-hidden field__items"> <div class="field__item"> <div class="paragraph paragraph--type--livestream paragraph--view-mode--default"> <div class="livestream-container" data-mode="player" data-jwplayer-code="" data-keyword-term-ids="69"> <div class="countdown"> <h3>Next Live Stream:</h3> <div class="next-live-stream"></div> <div class="count-boxes-wrapper"> <div class="count-boxes"> <div class="box"> <div class="value days"></div> <p class="label">Days</p> </div> <div class="box"> <div class="value hours"></div> <p class="label">Hours</p> </div> <div class="box"> <div class="value minutes"></div> <p class="label">Minutes</p> </div> <div class="box"> <div class="value seconds"></div> <p class="label">Seconds</p> </div> </div> </div> <div class="description"></div> </div> </div> <!DOCTYPE html> <html> <head> <title>My live stream</title> <link rel="stylesheet" href="https://cdn.flowplayer.com/releases/native/3/stable/style/flowplayer.css"> <script src="https://cdn.flowplayer.com/releases/native/3/stable/flowplayer.min.js"></script> <!-- Optional plugins --> <script src="https://cdn.flowplayer.com/releases/native/3/stable/plugins/hls.min.js"></script> </head> <body> <div id="player_container" class = "logo-on-right logo-on-bottom" ></div> <!-- CHANGE "src" TO WOWZA PLAYBACK URL .m3u8 FILE --> <script> flowplayer('#player_container', { src: "https://cdn3.wowza.com/1/anAyM2IrcnRtZlZh/aUsvVmJH/hls/live/playlist.m3u8", token: "eyJraWQiOiIwWE44RnRTYkQxblYiLCJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjIjoie1wiYWNsXCI6MzgsXCJpZFwiOlwiMFhOOEZ0U2JEMW5WXCJ9IiwiaXNzIjoiRmxvd3BsYXllciJ9.wHlyQZ86rIHD8ldgnpiWbmFBmR4zt_3FSj78GMk7lfQ1es7K8y0MuHzbqcJfp0lm6LcUbUkQ5PsazIsAybxivg" , autoplay: flowplayer.autoplay.ON , logo: "https://ysm-assets-for-livestream.s3.amazonaws.com/YSM-bug-white.png" , poster: "https://ysm-assets-for-livestream.s3.amazonaws.com/offline.png" }) class Error extends HTMLElement{ constructor(player) { super() this.className = "fp-error" this.addEventListener(flowplayer.events.ERROR, ()=> { this.textContent = " " }) } } window.customElements.define("error-component", Error) flowplayer.customElements.set("flowplayer-error", "error-component") </script> </body> </html> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--rich-text paragraph--view-mode--default"> </div> </div> <div class="field__item"> <div class="paragraph dynamic-headings paragraph--type--accordion paragraph--view-mode--default"> <div class="description"> </div> <div class="accordion"> <div class="field field--name-field-accordion-rows field--type-entity-reference-revisions field--label-hidden field__items"> <div class="field__item"> <div class="paragraph accordion-row paragraph--type--accordion-row paragraph--view-mode--default"> <div class="title-row"> <h2 class="title dynamic-heading" id="row-title-KGIQp2kIxT"> Program </h2> <div class="buttons"> <a href="/sites/default/files/2025-02/2025-2-12%20Yang.pdf" class="download-btn" target="_blank">Download</a> </div> </div> <div class="content rich-text"> </div> </div> </div> <div class="field__item"> <div class="paragraph accordion-row paragraph--type--accordion-row paragraph--view-mode--default"> <div class="title-row"> <h2 class="title dynamic-heading" id="row-title-eiHHeo2L6_"> Troubleshooting </h2> <div class="buttons"> <button class="toggle-row" aria-haspopup="true" aria-expanded="false" aria-describedby="row-title-eiHHeo2L6_">Toggle</button> </div> </div> <div class="content rich-text"> <div class="field field--name-field-content field--type-text-long field--label-hidden field__item"><p><strong>I see an error.</strong><br /> If you see, “Cannot load M3U8: 400 Bad Request” in the player window, it means that the live stream has not yet been turned on. The stream is typically turned on 15 minutes before the start of the concert.</p> <p><strong>Image occasionally goes black or is blurry.</strong><br /> The image may initially appear blurry for 10-15 seconds as the system determines the appropriate streaming quality level for your computer or mobile device. Although the streaming system should automatically serve you the ideal quality your internet connection speed, you can manually select a quality by clicking on the “HD” button in the lower right corner of the player window. We suggest keeping it on “Auto” unless you are having trouble. Selecting too high of a level will cause your stream to be interrupted or freeze.</p> <p><strong>Computer + device requirements</strong><br /> Our live streaming service is designed to work across computers (Mac and Windows), mobile devices running Apple iOS or Android (iPads, Android tablets, iPhones, and Android phones), and many smart TVs. For best results, make sure your computer or device’s software is up to date. Recommended computer browsers include Google Chrome, Firefox, and Safari. Internet Explorer is not recommended due to occasional errors.</p> <p><strong>Can I watch a concert on my tv with Chromecast or Airplay?</strong><br /> Yes; however, this feature relies on having a strong wireless signal. You should see a Chromecast or Airplay icon in the lower right corner of the website player window if your computer or mobile device recognizes a Goole Chromecast, Amazon FireTV, Chromecast-enabled TV, or Apple TV on your home network. Change your TV to the appropriate input, and then click the Chromecast or Airplay icon in the player window on your computer or mobile device. In a few moments, you should see the image on your TV. If it does not work, please make sure that you mobile device’s Wi-Fi is turned on.</p> <p><strong>I don’t hear any sound.</strong><br /> Please confirm that your device’s volume is turned up and not muted. If you’re on a computer, also click on the speaker icon in the lower-left corner of the player window and make sure the volume is turned up. If you see the speaker icon with an X next to it, your player is muted. Click the icon to unmute.</p> <p><strong>The sound is too quiet.</strong><br /> The live stream may sound quieter than other content on the internet or files on your computer. Classical music has a wide range of sounds. For the best experience, make sure that your device volume and the player volume are not set to a low volume. Consider using headphones or connecting to a stereo system.</p> <p><strong>Can I watch past concerts?</strong><br /> Due to licensing and performance restrictions, most concerts are only available during the livestream. We are unable to offer archived concerts but do post a variety of on-demand concerts in our <a href="https://music.yale.edu/multimedia">multimedia library</a> and on the school's <a href="https://www.youtube.com/c/YaleSchoolofMusicOfficial">YouTube page</a>.</p></div> </div> </div> </div> </div> </div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--stacked-promo-block paragraph--view-mode--default"> <div class="intro-container"> <h2> More Livestream Opportunities </h2> <div class="field field--name-field-description field--type-text-long field--label-hidden field__item"><p>Stream concerts from the Collection of Musical Instruments, Norfolk Chamber Music Festival, and student recitals from wherever you are!</p></div> </div> <div class="field field--name-field-rows field--type-entity-reference-revisions field--label-hidden field__items"> <div class="field__item"> <div class="paragraph paragraph--type--stacked-promo-content paragraph--view-mode--default"> <div class="promo-container"> <div class="content-side"> <h3>Student Recitals</h3> <div class="field field--name-field-teaser field--type-text-long field--label-hidden field__item"><p>Experience the musical virtuosity of the next generations' cultural leaders from anywhere in the world using the student recitals livestream. The Yale School of Music hosts over 100 student recitals annually. </p></div> <div class="d-none d-lg-block"> <div class="field field--name-field-link field--type-link field--label-hidden field__item"><a href="/livestream-student-recitals">watch livestream</a></div> </div> </div> <div class="img-side"> <div class="field field--name-field-media-image field--type-entity-reference field--label-hidden field__item"><article> <div class="field field--name-field-media-image field--type-image field--label-hidden field__item"> <img srcset="/sites/default/files/styles/stacked_promo/public/2020-01/YSM%20Stock%202019%202%20052.jpg?itok=go20vC2u 1x, /sites/default/files/styles/stacked_promo_2x/public/2020-01/YSM%20Stock%202019%202%20052.jpg?itok=R8moeU7M 2x" src="/sites/default/files/styles/stacked_promo/public/2020-01/YSM%20Stock%202019%202%20052.jpg?itok=go20vC2u" alt="Horn student" typeof="foaf:Image" /> </div> </article> </div> <div class="d-lg-none"> <div class="field field--name-field-link field--type-link field--label-hidden field__item"><a href="/livestream-student-recitals">watch livestream</a></div> </div> </div> </div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--stacked-promo-content paragraph--view-mode--default"> <div class="promo-container"> <div class="content-side"> <h3>Norfolk Chamber Music Festival</h3> <div class="field field--name-field-teaser field--type-text-long field--label-hidden field__item"><p>Each summer, the Norfolk Chamber Music Festival/Yale Summer School of Music presents an exciting season of concerts with performances by internationally renowned and up-and-coming chamber musicians.</p></div> <div class="d-none d-lg-block"> <div class="field field--name-field-link field--type-link field--label-hidden field__item"><a href="/livestream-norfolk">watch livestream</a></div> </div> </div> <div class="img-side"> <div class="field field--name-field-media-image field--type-entity-reference field--label-hidden field__item"><article> <div class="field field--name-field-media-image field--type-image field--label-hidden field__item"> <img srcset="/sites/default/files/styles/stacked_promo/public/2024-03/concert_brentano_6Jul2019_48_SonjaZinke_cropped.jpg?itok=rpnQUCiu 1x, /sites/default/files/styles/stacked_promo_2x/public/2024-03/concert_brentano_6Jul2019_48_SonjaZinke_cropped.jpg?itok=B-wMuwYS 2x" src="/sites/default/files/styles/stacked_promo/public/2024-03/concert_brentano_6Jul2019_48_SonjaZinke_cropped.jpg?itok=rpnQUCiu" alt="Brentano Quartet at the Music Shed" typeof="foaf:Image" /> </div> </article> </div> <div class="d-lg-none"> <div class="field field--name-field-link field--type-link field--label-hidden field__item"><a href="/livestream-norfolk">watch livestream</a></div> </div> </div> </div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--stacked-promo-content paragraph--view-mode--default"> <div class="promo-container"> <div class="content-side"> <h3>Collection of Musical Instruments</h3> <div class="field field--name-field-teaser field--type-text-long field--label-hidden field__item"><p>View the Collection of Musical Instruments' restored instruments in performance, as well as groups using period instruments and early vocal techniques, on the Collection livestream. Concerts feature YSM students and faculty and guest artists from around the world.</p> <p><em>*No concerts offered during the 2022-2023 and 2023-2024 seasons</em></p></div> <div class="d-none d-lg-block"> </div> </div> <div class="img-side"> <div class="field field--name-field-media-image field--type-entity-reference field--label-hidden field__item"><article> <div class="field field--name-field-media-image field--type-image field--label-hidden field__item"> <img srcset="/sites/default/files/styles/stacked_promo/public/2019-12/Tapestry035_web.jpg?itok=jgCWurEB 1x, /sites/default/files/styles/stacked_promo_2x/public/2019-12/Tapestry035_web.jpg?itok=cHLCvPSp 2x" src="/sites/default/files/styles/stacked_promo/public/2019-12/Tapestry035_web.jpg?itok=jgCWurEB" alt="Concert at the Collection" typeof="foaf:Image" /> </div> </article> </div> <div class="d-lg-none"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </main> <div id="modal-container"></div> <footer class="site-footer" role="contentinfo"> <div class="footer-section secondary-footer"> <div class="footer-top"> <div class="footer-col"> <h2> Engage with YSM </h2> <div class="footer-info"> <div id="block-engagefootergeneralinfo"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Norfolk Chamber Music Festival<br /> Tel 860 542-3000<br /> <a href="mailto:norfolk.yale.edu">norfolk@yale.edu</a></p> <p>Music in Schools Initiative<br /> <a href="mailto:norfolk.yale.edu">m</a><a href="mailto:musicinschools@yale.edu">usicinschools@yale.edu</a></p> <p>YSM Box Office<br /> <a href="mailto:concerts@yale.edu">concerts@yale.edu</a></p></div> </div> </div> </div> <div class="footer-col extra-padding"> <h2>Quick Links</h2> <ul> <li> <a href="/alumni" data-drupal-link-system-path="node/48">Alumni Hub</a> </li> <li> <a href="/concerts-events-norfolk" data-drupal-link-system-path="node/31">Concerts at Norfolk</a> </li> <li> <a href="/concerts" data-drupal-link-system-path="node/42">Concerts at YSM</a> </li> <li> <a href="/giving" data-drupal-link-system-path="node/49">Giving at YSM</a> </li> <li> <a href="/music-schools-initiative" data-drupal-link-system-path="node/36">Music in Schools Initiative</a> </li> </ul> </div> <div class="footer-col"></div> <div class="footer-col social-links"> <div id="block-engagesociallinks"> <h2>Follow Us</h2> <a href="https://www.facebook.com/yalemusic" target="_blank"><img src="//music.yale.edu/themes/custom/yalemusic/images/icon-fb.svg" alt="Facebook"></a> <a href="https://twitter.com/yalemusic" target="_blank"><img src="//music.yale.edu/themes/custom/yalemusic/images/icon-twitter.svg" alt="Twitter"></a> <a href="https://vimeo.com/yalemusic" target="_blank"><img src="//music.yale.edu/themes/custom/yalemusic/images/icon-vimeo.svg" alt="Vimeo"></a> <a href="https://www.youtube.com/yaleschoolofmusicofficial" target="_blank"><img src="//music.yale.edu/themes/custom/yalemusic/images/icon-youtube.svg" alt="YouTube"></a> </div> </div> </div> <div class="footer-bottom"> <div class="footer-col"> <div id="block-engagefooterlink"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><a href="https://music.yale.edu/staff-directory">See YSM Directory</a></p></div> </div> </div> <div class="footer-col"> </div> <div class="footer-col"></div> <div class="footer-col blue-btn-container"> <div id="block-engagefooterbutton"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><a href="https://music-tickets.yale.edu">Buy Concert Tickets</a></p></div> </div> </div> </div> </div> <div class="footer-section main-footer"> <a href="https://yale.edu/" target="_blank"><img src="//music.yale.edu/themes/custom/yalemusic/images/logo-footer.svg" class="logo" alt="Yale"></a> <div class="footer-top"> <div class="footer-col"> <h2>General Inquiries</h2> <div class="footer-info"> <div class="phone"> <div id="block-footerphone"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>YSM Offices<br /> Tel 203 432-1965</p></div> </div> </div> <div class="address"> <div id="block-footeraddress"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>YSM Box Office<br /> Tel 203 432-4158</p> <p>PO Box 208246<br /> New Haven, CT 06520-8246</p> <p>Norfolk Box Office<br /> Tel 860 542-3000</p></div> </div> </div> </div> </div> <div class="footer-col"> <h2>Discover</h2> <ul> <li> <a href="/" data-drupal-link-system-path="&lt;front&gt;">Yale School of Music</a> </li> <li> <a href="/collection" data-drupal-link-system-path="node/19">Morris Steinert Collection of Musical Instruments</a> </li> <li> <a href="/norfolk" data-drupal-link-system-path="node/29">Norfolk Chamber Music Festival</a> </li> <li> <a href="/music-schools-initiative" data-drupal-link-system-path="node/36">Music in Schools Initiative</a> </li> <li> <a href="/partner-institutions-and-resources" data-drupal-link-system-path="node/25">Partner Institutions + Resources</a> </li> </ul> </div> <div class="footer-col"> <h2>Quick Links</h2> <ul> <li> <a href="/alumni" data-drupal-link-system-path="node/48">For YSM Alumni</a> </li> <li> <a href="/music-lessons-program" data-drupal-link-system-path="node/235">Music Lessons Program</a> </li> <li> <a href="/hire-ysm-student-music-teacher" data-drupal-link-system-path="node/231">Hire a YSM Student Music Teacher</a> </li> <li> <a href="/hire-ysm-student-musician" data-drupal-link-system-path="node/232">Hire a Yale Musician</a> </li> <li> <a href="/box-office" data-drupal-link-system-path="node/46">YSM Box Office</a> </li> <li> <a href="/live" data-drupal-link-system-path="node/210" class="is-active">Livestream</a> </li> </ul> </div> <div class="footer-col"> <h2>Yale Sites</h2> <ul> <li> <a href="https://yalemusic.yale.edu" target="_blank">Yale Department of Music</a> </li> <li> <a href="https://ism.yale.edu" target="_blank">Institute of Sacred Music</a> </li> <li> <a href="https://web.library.yale.edu" target="_blank">University Libraries</a> </li> <li> <a href="http://artscalendar.yale.edu" target="_blank">Arts Calendar</a> </li> </ul> </div> </div> <div class="footer-bottom"> <div class="footer-col"> <div id="block-contactuslink"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><a href="https://music.yale.edu/staff-directory">Contact Us</a></p></div> </div> </div> <div class="footer-col bottom-links"> <span>&copy; 2025 YSM | All rights reserved.</span> <ul> <li> <a href="https://usability.yale.edu/web-accessibility/accessibility-yale" target="_blank">Accessibility at Yale</a> </li> <li> <a href="/terms-use" data-drupal-link-system-path="node/559">Terms of Use</a> </li> </ul> </div> </div> </div> </footer> <div id="preloads" aria-hidden="true"> <img src="//music.yale.edu/themes/custom/yalemusic/images/logo-sidebar-hover.svg" alt=""/> <img src="//music.yale.edu/themes/custom/yalemusic/images/logo-browse-sidebar-hover.svg" alt=""/> </div> </div> </div> </div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/210","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"core\/html5shiv,core\/picturefill,google_analytics\/google_analytics,paragraphs\/drupal.paragraphs.unpublished,system\/base,yalemusic\/fonts,yalemusic\/global-scripts,yalemusic\/global-styling","theme":"yalemusic","theme_token":null},"ajaxTrustedUrl":{"\/search":true},"google_analytics":{"account":"UA-8936058-1","trackOutbound":true,"trackMailto":true,"trackDownload":true,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip"},"user":{"uid":0,"permissionsHash":"f660a865ba024b3349417bcce7c603c89a0b63e7e8052b6e2e9780b3a79bbaa5"}}</script> <script src="/sites/default/files/js/js_JbU79Z0r-6FhKgtz5IeFkJ8UMQwX-q2FUgZZB3YhrOY.js"></script> <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5d41c0efa7177633"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-baadde61aed20b912bb","applicationID":"445702143","transactionName":"Zl1QYUsCXksCVRAIDV8Xc1ZNCl9WTEYFBgduW1NWUQY=","queueTime":0,"applicationTime":9,"atts":"ShpTFwMYTUU=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10