Programmeerbare audio-speler

Spring naar de hoofdtekst (navigatiemenu's overslaan)






Starling logoStarling audio-speler, model H0440Dit produkt wordt in de EU geproduceerd

 
Een solid-state programmeerbare audio-speler voor maquettes, broadcast systemen en speciale toepassingen
Bestel-knop

Voor technische informatie en het aanvragen van een offerte kunt u contact met ons opnemen (e-mail). U kunt ons ook bezoeken; zie onze adresgegevens en routebeschrijving.

Voor gebruik in maquettes, bezoekerscentra, winkelcentra (achtergrond muziek), broadcast en narrowcast systemen, voorziet de Starling audio-speler in audio van hoge kwaliteit, onder besturing van een specifiek programma (een "script") en geactiveerd door diverse sensoren.

Model H0440 uit de Starling serie beschikt over twee audio-decoders, waarmee het twee audio-fragmenten tegelijkertijd, en onafhankelijk van elkaar, kan afspelen. De audio uit deze decoders kan daarna worden gemixt, voor toepassingen zoals cross-fading en voice-overlays.

Zoals reeds vermeld, kan de Starling audio-speler worden gekoppeld aan externe apparatuur en/of sensoren. Dit gaat van enkele LEDs en schakelaars tot een tweede microcontroller die met de Starling communiceert via een parallelle of seriële bus. Ook kunt u de Starling koppelen aan een PC of andere apparatuur via een RS232-poort of een Ethernet netwerk. De functionaliteit van de besturingslogica is geheel "scriptable" (lees: programmeerbaar) in de pawn Script-taal.

Dit produkt voldoet aan de RoHS norm Conform aan de ESD/EMC richtlijnen van de European Unie

Photo of the H0440 controller

Overzicht

Eigenschappen & faciliteiten

Het overzicht hieronder is afkomstig uit het "data sheet" van het product (2020-04-03). Zie voor meer informatie ook de referenties onderaan deze pagina.

Regelmatig wordt de Starling ingebouwd in een apparaat of object waar geluid (audio) van hoge kwaliteit wordt gewenst en waar robuustheid en compacte behuizing van belang zijn. Wegens het grote temperatuurbereik is de speler geschikt voor buitengebruik. Extra ventilatie is niet nodig: de Starling verbruikt weinig energie en produceert nauwelijks warmte. En door zijn "solid-state" ontwerp (geen bewegende onderdelen) is deze audio-speler eveneens geschikt voor montage in bewegende/mobiele objecten. De Starling is eenvoudig te koppelen aan andere apparaten door de verscheidene interfaces.

Bovenaanzicht van de printplaat van model H0440
Bovenaanzicht van de printplaat van model H0440
Onderaanzicht van de printplaat van model H0440
Onderaanzicht van de printplaat van model H0440

De Starling is programmeerbaar, dat wil zeggen volledig configureerbaar door de gebruiker. De speler kan reageren op verschillende vormen van invoer: schakelaars, digitaal en serieel (RS232 en SPI protocollen). Ook kan de Starling diverse vormen van "uitvoer" aansturen sturen: een LEDs, "opto-couplers", relais, of componenten die zijn verbonden met de seriële of digitale I/O-bussen. Via het geprogrammeerde "script" kan men selectiecriteria voor geluidsfragmenten bepalen en vastleggen. Zo kunt u bijvoorbeeld een spelend fragment afbreken of verschillende fragmenten samenvoegen. Ook kunt u geluid synchroniseren met externe signalen ("events"), gebaseerd op een interne nauwkeurige stopwatch.

De pawn "embedded scripting language", waarop de audio-speler is gebaseerd, is een efficiënte, eenvoudige en betrouwbare Script taal, die in enkele dagen kan worden geleerd. Voor wie reeds vertrouwd is met de programmeersystemen C/C++ zullen enkele uren voldoende zijn. pawn kent een ingebouwd "event-driven" programmeermodel; door deze directe ondersteuning van en respons op gebeurtenissen vereenvoudigt pawn het construeren van reactieve en interactieve systemen.

ID3 logo

De Starling speler ondersteunt het decoderen van de ID3 "tag" (versie 2) en de APE tag in een audio-track. Een ID3/APE tag geeft extra relevante informatie, zoals de naam van het album, de artiest of de band, de componist, de liedtekst(en), het voorkeursvolume, de klankvoorkeur enz. Een ID3 tag kan bovendien muzieksynchrone songteksten vastleggen (om acties te synchroniseren met specifieke momenten in het audio-fragment). De APE tag kan "cue" en "segue" tijden voor de track vastleggen, om stiltes aan het begin en het einde van de track weg te halen zonder de track te wijzigen.

Bij sommige toepassingen kunt u de audio-fragmenten op de CompactFlash kaart willen beschermen tegen kopiëren (naar PCs of consumenten-MP3 spelers). De Starling ondersteunt daartoe versleutelde MP3 tracks met een krachtig algoritme en aan 128-bit sleutel. Deze sleutel is onderdeel van de firmware en de firmware zelf heeft een blokkering tegen lezen. Met andere woorden, de sleutel wordt nooit verstuurd of gecommuniceerd naar de Starling en staat niet op een plek die toegankelijk is van buitenaf. Een klant kan een unieke 128-bit sleutel aanvragen bij bestelling van de Starling, en deze sleutel naar behoefte verrijken met een extra wachtwoord die de klant zelf kiest. Neem contact op met ons om een unieke sleutel te registreren, of voor informatie over deze toepassing.


De configuratie-editor
De configuratie-editor
Pawn IDE
Pawn IDE
De CD-ROM die bij de Starling wordt geleverd bevat diverse applicaties voor configuratie, programmering en besturing. De twee bovenstaande pictogrammen zijn van de "Settings Editor", een programma om standaard-scripts te configureren, en de pawn ontwikkelaars-omgeving "Quincy".

Applications

Door zijn programmeerbaarheid is de Starling flexibel in te passen in veel ontwerpen. We noemen een aantal toepassingsgebieden op, maar de onderstaande lijst is bij lange na geen van volledige opsomming van alle mogelijkheden (voor meer ideeën, zie ook de lijst met beschrijvingen voor specifieke toepassingen aan het einde van dit document).

Referenties

Documentatie

Starling Audio Player, model H0440 - User Guide
Dit Engelstalige boekje, dat bij het product word geleverd, bevat een algemene beschrijving van de H0420 en een introductie van de programmering ervan.
Technische documentatie ("data sheet") van de Starling controller, model H0440
Dit document is beschikbaar in de Engelse taal als PDF bestand; het huidige document is gedateerd op 2020-04-03.
Starling Programming Guide & Reference
Het, eveneens Engelstalige, handboek voor de programmeur, welke alle programmeerbare functies van de Starling (model H0440) beschrijft. (Datum: 2020-04-03).
CE declaration
De conformiteitsverklaring voor de CE normeringen (EMC, veiligheid en RoHS) als een meertalig document.
Pawn: embedded programmeertaal
De pawn programmeertaal wordt uitgebreid beschreven op een aparte pagina op deze site.
Engelstalig

Toepassingsbeschrijvingen

Synchronizing activities with music
2018-03-03
Een ID3 tag in een MP3 track kan optioneel tekst of opdrachten met tijdcodes bevatten. Deze tijdcodes laten toe deze opdrachten/tekstregels te synchroniseren met de muziek. De Starling ondersteunt deze extensie en het artikel geeft een compleet voorbeeld.
Engelstalig
Gapless looping MP3 tracks
2020-10-23
Vanwege het bestandsformaat en de algoritmes is het niet eenvoudig een "lus" van audio te maken zonder "klik" of "gat". Dit geldt nog sterker wanneer u gebruik maakt van een hardware-decoder (in plaats van een programma dat op de PC draait). De H0420 en Starling MP3 spelers kunnen een track naadloos herhalen, mits de track met speciale software is bewerkt.
Engelstalig
A remote-controlled MP3 player
2019-04-29
Voor het ontvangen van opdrachten van een infrarood afstandsbediening is slechts een IR-ontvanger chip en een weerstand nodig, samen met een script dat de codes analyseert. Dit artikel gaat in op de details en geeft een voorbeeld voor de bekende RC5 codes.
Engelstalig
Synchronizing time with DCF77
2018-03-03
Dit artikel beschrijft hoe u de interne klok ("real-time clock) van de Starling speler synchroniseert op het tijdsignaal van de atoomklok op de radiozender "DCF77" of de zender "MSF60".
Engelstalig
Encrypted MP3 tracks
2018-03-03
De Starling controller kan versleutelde MP3-tracks direct afspelen (zonder de track eerst uit te hoeven pakken). Dit artikel beschrijft de software en de procedure die nodig zijn om MP3-tracks met een 128-bit sleutel te versleutelen (en hoe deze bestanden af te spelen).
Engelstalig
Power-outputs for the programmable audio controllers/players
2015-03-07
De Starling spelers hebben digitale I/O pinnen welke een maximale stroom van 20mA kunnen leveren bij een maximale spanning van 5V. Wanneer u hogere stroom of een hogere stuurspanning nodig hebt, kunt u het I/O signaal "versterken" met een transistor en een weerstand.
Engelstalig
Interfacing the VS1053 and VS1063 to DACs and SRCs
2018-03-03
De VS1053 en VS1063 audio decoder IC's van VLSI Solutions ondersteunen (naast analoge uitgangen) I2S voor digitale audio-uitvoer. Het specifieke I2S formaat dat deze IC's gebruiken, beperkt echter uw keuze voor DAC, SRC of DSP. Het eenvoudige circuit in dit artikel converteert I2S naar 32fs Right-Justified, wat veel meer DAC, SRC en DSP IC's ondersteunen.
Engelstalig

Software Tools

Development Tools, versie 1.0.5595 (voor Microsoft Windows)
De IDE, pawn compiler en andere tools & documentatie, welke nodig zijn om de scripts the maken voor de Starling H0440.

Overig

Specificatie van ID3 tags
Informele standaards, informatie voor ontwikkelaars, verwijzingen naar programmatuur, en de historie van "tagging".
Specificatie van APE tags
Een informele specificatie van de APE tag (versie 2).