The invention relates to a method for producing carbon black or other flame aerosols, comprising the following steps: the heat is removed from the flame by dissipation andor radiation; a thin gas boundary layer is formed; the flow formed by the flame and the gas boundary layer is accelerated or expanded; the obtained aerosol is withdrawn; and the cooling surface is cleaned. The system may include a processor, a memory, and an interface. The function call handling module further includes a function call interception module configured to intercept function calls to predefined libraries, a function call analysis module configured to analyze argument size and location, and a function call redirection module configured to schedule library calls and data transfers. The method includes selectively designating haptic events to the events based on the event scores in one or more selected channels, wherein the haptic events are output by a haptic actuator. The present disclosure makes less change to the existing flows, offering advantages of easy implementation, flexible configuration, etc.