analog generation