эмулировать можно все-что угодно, только вот как эту эмуляцию корректно воспроизвести на практике так, что бы она не потерялась при воспроизведении. Это как в звуке - записать и воспроизвести можно все (теоретически). Но вот, как эту запись потом воссоздать без потерь - вот в чем проблема. Надеюсь ты понял суть проблемы?