ESPACIO PUBLICITARIO PARA EVENTOS Y ESPECTÁCULOS
Promociona aquí tu próximo evento, show, fiesta,
presentación o transmisión.
PRÓXIMOS EVENTOS
TOCA O HAZ CLIC PARA AMPLIAR¿QUÉ QUIERES ESCUCHAR O VER?
Radio 24/7, Mixes & DJs y OR Music Live TV. Tú decides cómo quieres vivir OR Music Live.
PATROCINANTES
OR MUSIC XPERIENCE
No necesitas saber de audio. Aquí comenzamos por lo más sencillo y avanzamos paso a paso, con explicaciones claras, ejemplos cotidianos y gráficos propios de OR Music Live.
Conexiones sin complicaciones
¿Qué cable va dónde?Un cable lleva la señal de un equipo a otro. XLR, TRS, TS y RCA pueden parecer parecidos, pero no siempre hacen el mismo trabajo. Aprenderás a reconocerlos y a saber cuándo usar cada uno.
BASE TÉCNICA · FOCUSRITEGanancia y volumen
¿Por qué no son lo mismo?La ganancia controla con cuánta fuerza entra una señal al equipo. El volumen controla cuánto escuchamos después. Si la señal entra demasiado fuerte, puede distorsionarse.
BASE TÉCNICA · YAMAHACómo sale el sonido de un DJ
Del equipo hasta los altavocesEl controlador o mixer del DJ envía el audio hacia el sistema de sonido. Aprenderás el recorrido de la señal y por qué debemos cuidar los niveles para que suene limpio.
BASE TÉCNICA · YAMAHAMicrófonos
¿Cómo una voz entra al sistema?Un micrófono convierte el sonido en una señal que los equipos pueden manejar. Conoceremos dinámicos, condensadores y cuándo un micrófono necesita alimentación.
BASE TÉCNICA · SHUREIluminación y DMX
¿Cómo sabe una luz qué debe hacer?DMX es un sistema de control para iluminación. Permite enviar órdenes a las luminarias para controlar funciones como intensidad, color o movimiento.
DOCUMENTACIÓN TÉCNICA · DMX512Estudio desde cero
¿Para qué sirve una interfaz?La interfaz permite que una computadora reciba señales de micrófonos e instrumentos y también convierte el audio digital para poder escucharlo.
BASE TÉCNICA · FOCUSRITEStreaming
¿Cómo llega una transmisión a Internet?Micrófono, música y video pueden reunirse en un programa de transmisión. Allí controlamos las fuentes y sus niveles antes de enviar el contenido a Internet.
BASE TÉCNICA · OBS PROJECTGlosario fácil
Las palabras del audio, en español sencillodB, frecuencia, clipping, headroom, impedancia, fase, crossover y DSP dejarán de sonar complicados. Cada término tendrá una explicación corta y un ejemplo.
REFERENCIA TÉCNICA · OR MUSIC XPERIENCEEXPLORA LA INDUSTRIA
Una guía sencilla para conocer las principales áreas, fabricantes y tecnologías que forman parte del sonido y del espectáculo profesional. No es publicidad: es una referencia editorial para descubrir quién fabrica qué y, cuando corresponda, acceder a sus sitios oficiales.
Sonido & PA
Sistemas de sonido, altavoces, amplificación, procesamiento y consolas. Meyer Sound, L-Acoustics, d&b audiotechnik, JBL Professional, Yamaha, Allen & Heath y otros fabricantes relevantes.
DJ & Producción
Reproductores, mixers, controladores, software y herramientas de producción. Pioneer DJ / AlphaTheta, Denon DJ, Rane, Serato, rekordbox y más.
Micrófonos & Estudio
Micrófonos, interfaces, monitoreo y herramientas de grabación. Shure, Sennheiser, Neumann, RØDE, Audio-Technica, Focusrite y otros.
Iluminación
Luminarias, consolas, DMX, control y tecnología para conciertos y eventos. Robe, Martin Professional, Chauvet Professional, Claypaky, MA Lighting y ETC.
Escenarios & Rigging
Truss, estructuras, sistemas de escenario y soluciones profesionales de montaje. Prolyte, Global Truss, Layher y otros referentes del sector.
Broadcast · Streaming · Software
Producción audiovisual, transmisión, redes de audio, software y herramientas que conectan radio, video, estudio y eventos en vivo.
OR MUSIC LIVE
Publicidad, patrocinios, promoción de eventos, colaboraciones y propuestas comerciales.
document.addEventListener("DOMContentLoaded", function(){
const card =
document.getElementById("orHomeMixes");
if(!card) return;
const eyebrow =
card.querySelector(".or-listen-eyebrow");
const title =
card.querySelector("strong");
const copy =
card.querySelector(".or-listen-copy");
const button =
card.querySelector(".or-listen-button");
const MIXES_NOW =
"https://radio.ormusiclive.com/api/nowplaying/ormusiclive-mixes";
let misses = 0;
function setDjLive(active){
if(active){
misses = 0;
card.classList.add("is-dj-live");
if(eyebrow)
eyebrow.textContent = "● DJ EN VIVO";
if(title)
title.textContent = "MIXES & DJS";
if(copy)
copy.textContent =
"Tenemos un DJ transmitiendo en vivo en este momento.";
if(button)
button.textContent =
"ESCUCHAR DJ EN VIVO";
return;
}
misses++;
if(misses < 2) return; card.classList.remove("is-dj-live"); if(eyebrow) eyebrow.textContent = "SETS · SESIONES · DJS"; if(title) title.textContent = "MIXES & DJS"; if(copy) copy.textContent = "DJs, sesiones especiales, mezclas temáticas y contenidos vinculados al entretenimiento."; if(button) button.textContent = "ENTRAR A MIXES"; } async function checkDjLive(){ try{ const r = await fetch( MIXES_NOW + "?t=" + Date.now(), {cache:"no-store"} ); if(!r.ok) throw new Error("Now Playing no disponible"); const data = await r.json(); const live = data && data.live ? data.live : {}; const now = data && data.now_playing ? data.now_playing : {}; const active = Boolean( live.is_live === true || live.is_live === 1 || now.is_live === true || now.is_live === 1 || ( now.streamer && String(now.streamer).trim() !== "" ) ); setDjLive(active); } catch(error){ setDjLive(false); } } checkDjLive(); setInterval( checkDjLive, 5000 ); });
document.addEventListener(
"DOMContentLoaded",
function(){
const mediaFrame =
document.getElementById(
"orFeaturedMediaFrame"
);
if(!mediaFrame){
return;
}
/* =========================================================
CREAR FRANJA
========================================================= */
const banner =
document.createElement("div");
banner.className =
"or-home-dj-live-banner";
banner.setAttribute(
"aria-live",
"polite"
);
banner.innerHTML = `
DJ EN VIVO
Transmitiendo ahora en Mixes & DJs.
mediaFrame.insertAdjacentElement(
"afterend",
banner
);
const nameElement =
document.getElementById(
"orHomeDjLiveName"
);
const NOWPLAYING_URL =
"https://radio.ormusiclive.com/api/nowplaying/ormusiclive-mixes";
let offChecks = 0;
function showDjLive(
active,
streamerName
){
if(active){
offChecks = 0;
const cleanName =
streamerName &&
String(streamerName).trim()
? String(streamerName).trim()
: "DJ";
if(nameElement){
nameElement.textContent =
cleanName.toUpperCase() +
" · EN VIVO";
}
banner.classList.add(
"is-visible"
);
return;
}
offChecks += 1;
/*
Dos lecturas seguidas sin DJ
antes de ocultar.
*/
if(offChecks >= 2){
banner.classList.remove(
"is-visible"
);
}
}
async function checkDjLive(){
try{
const response =
await fetch(
NOWPLAYING_URL +
"?t=" +
Date.now(),
{
cache:"no-store"
}
);
if(!response.ok){
throw new Error(
"Now Playing no disponible"
);
}
const data =
await response.json();
const live =
data && data.live
? data.live
: {};
const isLive =
Boolean(
live.is_live === true ||
live.is_live === 1
);
const streamerName =
live.streamer_name || "";
showDjLive(
isLive,
streamerName
);
}
catch(error){
/*
Si falla una consulta aislada,
no apagamos inmediatamente.
*/
showDjLive(
false,
""
);
}
}
checkDjLive();
setInterval(
checkDjLive,
5000
);
});
document.addEventListener(
"DOMContentLoaded",
function(){
/*
Quitar físicamente la franja pequeña anterior
para recuperar el espacio debajo del video.
*/
document
.querySelectorAll(
".or-home-dj-live-banner"
)
.forEach(function(el){
el.remove();
});
const featuredEvent =
document.getElementById(
"orFeaturedEvent"
);
if(!featuredEvent){
return;
}
const eventInfo =
featuredEvent.querySelector(
".or-featured-info"
);
if(!eventInfo){
return;
}
/* =========================================================
CREAR PANEL ROJO DENTRO DE PRÓXIMO EVENTO
========================================================= */
const livePanel =
document.createElement("div");
livePanel.className =
"or-home-dj-event-live";
livePanel.setAttribute(
"aria-live",
"polite"
);
livePanel.innerHTML = `
MIXES & DJS · TRANSMISIÓN EN VIVO
DJ EN VIVO
Está transmitiendo ahora en OR Music Live.
Escucha la sesión completa en Mixes & DJs.
`;
eventInfo.appendChild(
livePanel
);
const nameElement =
document.getElementById(
"orDjEventLiveName"
);
const NOWPLAYING_URL =
"https://radio.ormusiclive.com/api/nowplaying/ormusiclive-mixes";
const SELECTED_DJ_URL =
"https://video.ormusiclive.com:9443/api/mixes-current-dj";
let offChecks = 0;
function setDjState(
active,
streamerName
){
if(active){
offChecks = 0;
const cleanName =
streamerName &&
String(streamerName).trim()
? String(streamerName).trim()
: "DJ";
if(nameElement){
nameElement.textContent =
cleanName.toUpperCase() +
" · EN VIVO";
}
livePanel.classList.add(
"is-visible"
);
return;
}
offChecks += 1;
/*
Esperamos dos lecturas sin DJ
antes de volver a PRÓXIMO EVENTO.
*/
if(offChecks >= 2){
livePanel.classList.remove(
"is-visible"
);
}
}
async function checkDjLive(){
try{
const response =
await fetch(
NOWPLAYING_URL +
"?t=" +
Date.now(),
{
cache:"no-store"
}
);
if(!response.ok){
throw new Error(
"Now Playing no disponible"
);
}
const data =
await response.json();
const live =
data && data.live
? data.live
: {};
const isLive =
Boolean(
live.is_live === true ||
live.is_live === 1
);
let selectedDjName = "";
if(isLive){
try{
const djResponse =
await fetch(
SELECTED_DJ_URL +
"?t=" +
Date.now(),
{
cache:"no-store"
}
);
if(djResponse.ok){
const djData =
await djResponse.json();
selectedDjName =
djData &&
djData.name
? String(djData.name).trim()
: "";
}
}
catch(djError){
selectedDjName = "";
}
}
setDjState(
isLive,
selectedDjName || "DJ"
);
}
catch(error){
setDjState(
false,
""
);
}
}
checkDjLive();
setInterval(
checkDjLive,
5000
);
});