@@ -113,7 +113,7 @@ export class AlphaSynthWebWorkerApi implements IAlphaSynth {
113113 this . _midiEventsPlayedFilter = value ;
114114 this . _synth . postMessage ( {
115115 cmd : 'alphaSynth.setMidiEventsPlayedFilter' ,
116- value : value
116+ value : Environment . prepareForPostMessage ( value )
117117 } ) ;
118118 }
119119
@@ -188,7 +188,7 @@ export class AlphaSynthWebWorkerApi implements IAlphaSynth {
188188 this . _playbackRange = value ;
189189 this . _synth . postMessage ( {
190190 cmd : 'alphaSynth.setPlaybackRange' ,
191- value : value
191+ value : Environment . prepareForPostMessage ( value )
192192 } ) ;
193193 }
194194
@@ -264,14 +264,14 @@ export class AlphaSynthWebWorkerApi implements IAlphaSynth {
264264 public playOneTimeMidiFile ( midi : MidiFile ) : void {
265265 this . _synth . postMessage ( {
266266 cmd : 'alphaSynth.playOneTimeMidiFile' ,
267- midi : JsonConverter . midiFileToJsObject ( midi )
267+ midi : JsonConverter . midiFileToJsObject ( Environment . prepareForPostMessage ( midi ) )
268268 } ) ;
269269 }
270270
271271 public loadSoundFont ( data : Uint8Array , append : boolean ) : void {
272272 this . _synth . postMessage ( {
273273 cmd : 'alphaSynth.loadSoundFontBytes' ,
274- data : data ,
274+ data : Environment . prepareForPostMessage ( data ) ,
275275 append : append
276276 } ) ;
277277 }
@@ -285,14 +285,14 @@ export class AlphaSynthWebWorkerApi implements IAlphaSynth {
285285 public loadMidiFile ( midi : MidiFile ) : void {
286286 this . _synth . postMessage ( {
287287 cmd : 'alphaSynth.loadMidi' ,
288- midi : JsonConverter . midiFileToJsObject ( midi )
288+ midi : JsonConverter . midiFileToJsObject ( Environment . prepareForPostMessage ( midi ) )
289289 } ) ;
290290 }
291291
292292 public applyTranspositionPitches ( transpositionPitches : Map < number , number > ) : void {
293293 this . _synth . postMessage ( {
294294 cmd : 'alphaSynth.applyTranspositionPitches' ,
295- transpositionPitches : JSON . stringify ( Array . from ( transpositionPitches . entries ( ) ) )
295+ transpositionPitches : JSON . stringify ( Array . from ( Environment . prepareForPostMessage ( transpositionPitches ) . entries ( ) ) )
296296 } ) ;
297297 }
298298
0 commit comments