BopBot icon

BopBot Gebruikershandleiding

Realtime bebop-sologenerator

Download in de App Store

1. Wat is BopBot?

BopBot is een iOS-app die ter plekke bebopsolo's genereert over de akkoordwisselingen van jazzstandards en de notatie toont terwijl er wordt gespeeld. Solo's zijn geen opnames – elke solo wordt opnieuw gegenereerd op basis van muziektheorie (lineaire harmonie).

  • Drie persona's – Parker, Pres (Lester Young) en Bud (Bud Powell), elk met een eigen vocabulaire en frasering.
  • Tien jazzstandards met ingebouwde akkoordenschema's.
  • Volledig offline – er wordt geen netwerkverbinding gebruikt en er is geen account nodig.

2. Je eerste performance

  1. Tik op de Play-knop onderaan het scherm. Het eerste chorus wordt gegenereerd en de partituur ervan verschijnt.
  2. Na een aftel van twee maten (metronoom) begint de solo. De eerste frase kan al tijdens de aftel beginnen (maat −2 of −1).
  3. Het afspelen loopt chorus na chorus eindeloos door. Elk chorus is een nieuwe solo met een nieuwe seed, en de seed in de header telt overeenkomstig op.
  4. Tik op de Stop-knop om te stoppen.
  5. Tik in gestopte toestand op New solo om een verse seed te kiezen terwijl de huidige song, persona en instrument behouden blijven (niet beschikbaar tijdens het afspelen).

3. De schermen begrijpen

Staand – Cockpit

  • Header – de songtitel (tik erop om Performance Setup te openen), een regel "persona · instrument · seed", het chorusnummer met maat-/teltellers en de tandwielknop (Instellingen).
  • Solopartituur – de gegenereerde solo in drie notenbalksystemen.
  • Performance-bediening – Tempo, Swing, Outline mix, Accents en New solo.
  • Play/Stop-knop – vast onderaan het scherm.

Liggend – Deck

Draai het apparaat om over te schakelen naar de deck-weergave met drie kolommen (het afspelen loopt naadloos door). De linkerkolom bevat de songtitel, statusuitlezingen en Play/Stop; het midden toont een grotere partituur; de rechterkolom heeft verticale faders voor Tempo en Swing plus de knop "Outlines".

De Accents-schakelaar wordt alleen in de staande stand getoond.

Tik op HELP naast een parameter voor een beknopte uitleg in de app.

4. Song, persona, instrument & seed

Tik op de songtitel in de header om het Performance Setup-paneel te openen.

Songs

SongToonsoortMaatsoortMatenStandaardtempo
Donna LeeA♭4/432200
ConfirmationF4/432210
Blues (F)F4/412180
Rhythm ChangesB♭4/432220
How High the MoonG4/432180
Giant StepsE♭4/416170
All the Things You AreA♭4/436140
Stella by StarlightB♭4/432120
On the Sunny Side of the StreetC4/432140
Someday My Prince Will ComeB♭3/432150

Persona's

PersonaStijlStandaardinstrument
ParkerBebopAlto
Pres · Lester YoungTenorsax uit het swingtijdperkTenor
Bud · Bud PowellBeboppianoPiano

Als je van persona wisselt, wordt automatisch het standaardinstrument van die persona geselecteerd; daarna kun je het vervangen door een van de vier instrumenten – Alto, Tenor, Trumpet of Piano. Gegenereerde motieven en hun ontwikkeling worden bij elk chorus vernieuwd.

Seed

Dezelfde combinatie van song, persona, instrument en seed genereert altijd exact dezelfde solo. Noteer de seed van een solo die je bevalt en voer die later opnieuw in om de solo te reproduceren. De knop Random kiest een verse seed (bereik 0–999.999.999).

Als je tijdens het afspelen een wijziging toepast, stopt de huidige performance. Druk op Play om met de nieuwe selectie te starten.

5. Performanceparameters

ParameterBereikWordt actiefWat het doet
Tempo60–300 BPMDirectAfspeelsnelheid. De gegenereerde noten blijven gelijk.
Swing0.50–0.667DirectWaar de achtste noot op het offbeat valt. 0.50 = straight, 0.60 = standaard, 0.667 = triolengevoel. Alleen de timing verandert; notatie en toonhoogte blijven gelijk.
AccentsON / OFFDirectDe dynamische vorm. ON herstelt het volledige dynamische contrast bij frasebegin, hoogtepunten, sprongen, anticipaties en afsluitingen; OFF comprimeert het voor een vlakkere, gelijkmatigere performance.
Outline mix0–100% elkVolgende soloHoe vaak elk van de drie linear-harmony-outlines als skelet van de solo wordt gebruikt.

Outline mix

  • Outline 1 · Guide descent – een dalende guide-tone-lijn: de septiem lost op naar de terts van het volgende akkoord.
  • Outline 2 · Arpeggio up – een stijgend arpeggio op de ii, vaak doorlopend tot de none van de dominant.
  • Outline 3 · Down then up – een dalend arpeggio op de ii dat op de dominant omhoog draait.

Als je één schuifregelaar beweegt, worden de andere automatisch herverdeeld zodat het totaal 100% blijft. Wijzigingen gelden vanaf de volgende solo; zolang er een partituur op het scherm staat, verschijnt de badge "Next solo" in de sectiekop.

6. De partituurweergave

  • Drie notenbalksystemen met akkoordsymbolen, maatnummers, voortekening en maatsoort. Tijdens de aftel zijn de maatnummers negatief (−2, −1).
  • Pagina's slaan automatisch om om de afspeelpositie te volgen. Elk systeem toont twee of vier maten, afhankelijk van de schermbreedte.
  • Het label rechtsonder toont "instrument · toonhoogteweergave · toonsoort" (bijv. Alto · Transposed score · E♭).
  • Gebruik "Pitch display" in de instellingen om te wisselen tussen getransponeerde notatie en klinkende toonhoogte (concert pitch). Concert pitch wordt waar nodig een octaaf verplaatst (8va enz.) voor leesbare notatie in de vioolsleutel; de afgespeelde toonhoogte verandert niet.

7. Geluidsinstellingen

Open de instellingen met de tandwielknop.

Sologeluid (Solo sound)

  • Dunne (ingebouwd) – de ingebouwde engine voor blaasinstrumenten (Alto, Tenor, Trumpet).
  • Respiro – selecteerbaar wanneer de Respiro-AUv3 is geïnstalleerd. Gebruikt de daar geselecteerde preset; BopBot stuurt expressie naar CC2.
  • SWAM – selecteerbaar wanneer een SWAM-AUv3 is geïnstalleerd die bij het solo-instrument past. Expressie wordt verzonden als CC11.
Piano klinkt altijd via de ingebouwde SoundFont. Een nieuw sologeluid wordt actief zodra het afspelen opnieuw start.

Mastervolume (Master volume)

0–100%, direct toegepast – ook tijdens het afspelen.

8. Afspelen op de achtergrond & onderbrekingen

  • Het afspelen gaat door op de achtergrond wanneer je naar het beginscherm gaat of het apparaat vergrendelt.
  • Wanneer de audio wordt onderbroken (bijv. door een telefoongesprek), stopt het afspelen en toont de app de banner "Playback was interrupted" (afspelen onderbroken). Tik op Resume om verder te gaan.
  • Het loskoppelen van de koptelefoon stopt het afspelen – bewust, om onverwacht luid geluid uit de luidspreker te voorkomen. Sluit de koptelefoon weer aan en druk op Play om verder te gaan.
  • Afspeelbediening op het toegangsscherm en in het Bedieningspaneel wordt niet ondersteund; bedien het afspelen vanuit de app.

9. Problemen oplossen

Geen geluid

Controleer de zijschakelaar (stille modus) aan de zijkant van het apparaat en het volume. Helpt dat niet, controleer dan of Mastervolume in de instellingen niet is teruggedraaid.

Respiro / SWAM toont "Unavailable"

De bijbehorende AUv3-app moet op het apparaat geïnstalleerd zijn. Open na de installatie het instellingenpaneel opnieuw; de optie wordt dan selecteerbaar.

New solo is uitgeschakeld

New solo is alleen beschikbaar terwijl het afspelen gestopt is. Stop eerst de performance.

Ik wil dezelfde solo nog eens horen

Voer in Performance Setup dezelfde song, persona, instrument en seed in om een solo exact te reproduceren. Omdat de seed bij elk chorus verder telt, toont de header de seed van het chorus dat je hoort.

10. Vereisten

  • iOS 17 of later (iPhone / iPad)
  • Werkt volledig offline – geen internetverbinding nodig.

Voor al het overige kun je terecht op de supportpagina of mail naar hirose@hakaru.net.