Origineel geplaatst door Hotdenio
Daar kan inderdaad een oorzaak zitten... Ik zit er nog mee te knoeien en ik heb nog een paar vragen:
Als je een track selecteert (en dus niet een part) en dan een instrument kiest, kopieerd hij dan de program change naar elke part?
En als je DMV een studio module tijdens het afspelen van patch veranderd, wordt de patch change dan neergezet op het punt waar de locator op dat moment staat?
Ik ga nog even doorrommelen totdat ik de oplossing gevonden heb. iig bedankt voor de tip!
*Even mijn deel van deze discussie verplaatsen van GoT naar hier

*
Het zit hem waarschijnlijk idd in de progamchanges in de JV-1010. Ik heb hetzelfde (ter info: ik gebruik Cakewalk 9 Pro Audio): als ik op de eerste tel van een maat noten heb staan, en ik begin vanaf hetzelfde punt met afspelen, dan vallen sommige eerste noten weg, of worden vertraagd. Laat ik Cakewalk een halve of hele maat voor de eerste noten beginnen met afspelen, dan gaat alles gewoon goed. Het gaat zelfs nog goed als je maar een halve tel van te voren begint. Maar ik heb er de gewoonte van gemaakt om 4 maten leeg te laten aan het begin (ik heb gekozen voor 4 maten om het overzicht nog te kunnen behouden), en ik begin meestal 1 of een halve maat voor de eerste noten, eigenlijk een soort van offset dus. Ik gebruik ook vaak een van die extra maten vooraf om bepaalde sysex/effect data door te sturen naar m'n synths.
Aan m'n midiinterface zal het niet liggen, aangezien ik het zowel met een SBlive heb meegemaakt als met m'n WaMiRack 24 (en tussendoor ook met een Miditerminal).
Over de selectie van een track/instrument:
Als je een instrument kiest voor een bepaalde track (en dus voor het bijbehorende midi-kanaal, oftewel part), dan wordt er naar de desbetreffende part een programchange gestuurd (combinatie van een bank-keuze en een patch-keuze via een aantal midicontrollermessages). Voor elke track waar je een bepaald instrument hebt gekozen zal deze informatie worden opgeslagen; de meeste sequence programma's hebben dan een 'controller searchback' optie, die bij het afspelen van de track iedere keer even opzoekt welke patch is geselecteerd voor welk kanaal, en evt. welke controllers (pan, volume etc.) anders staan ingesteld. Echter als deze info eenmaal verzonden is, dan zullen de desbetreffende patches ingesteld blijven staan todat jij ze verandert, of todat de module wordt uitgeschakeld. En het verschilt per programma op welke manier zo'n searchback plaatsvindt. Cakewalk doet dat standaard (tenzij ik het uitschakel), maar het heeft verder geen invloed op de vertraging bij de eerste tel.
Over het veranderen van een change tijdens het afspelen:
Het hangt van de software af of tussentijdse veranderingen van patches tijdens het spelen worden opgenomen. Als dit gebeurt, dan zal het zijn in de vorm van een aantal controllermessages, die je als data terug zou moeten kunnen vinden in je tracks.