A computer-implemented method for performing automatic audio production, comprising: receiving an audio signal to be processed; receiving semantic information, wherein the semantic information comprises production features, wherein the production features comprise first numerical features of the audio signal that describe a production objective; determining at least one semantic-based rule using the received semantic information, the semantic-based rule comprising production data that defines how the audio signal to be processed should be produced, wherein the production data comprises at least one of given audio processing actions to be performed and respective static characteristics for the given audio processing actions, a configuration for the audio processing actions, and target production features for the produced audio signal, wherein determining the semantic-based rule comprising production data comprises: accessing a database containing a plurality of reference records each comprising a respective reference configuration for reference audio processing actions, respective reference static characteristics for the reference audio processing actions, and respective reference production features; identifying at least one reference record that match the production features contained in the semantic information; and assigning a value for the at least one of the given audio processing actions to be performed and the respective static characteristics for the given audio processing actions, the configuration for the audio processing actions, and the target production features for the produced audio signal using the at least one identified reference record; processing the audio signal to be processed using the production data, thereby obtaining a produced audio signal; and outputting the produced audio signal. receiving an audio signal to be processed; receiving semantic information, wherein the semantic information comprises production features, wherein the production features comprise first numerical features of the audio signal that describe a production objective; determining at least one semantic-based rule using the received semantic information, the semantic-based rule comprising production data that defines how the audio signal to be processed should be produced, wherein the production data comprises at least one of given audio processing actions to be performed and respective static characteristics for the given audio processing actions, a configuration for the audio processing actions, and target production features for the produced audio signal, wherein determining the semantic-based rule comprising production data comprises: accessing a database containing a plurality of reference records each comprising a respective reference configuration for reference audio processing actions, respective reference static characteristics for the reference audio processing actions, and respective reference production features; identifying at least one reference record that match the production features contained in the semantic information; and assigning a value for the at least one of the given audio processing actions to be performed and the respective static characteristics for the given audio processing actions, the configuration for the audio processing actions, and the target production features for the produced audio signal using the at least one identified reference record; identifying at least one reference record that match the production features contained in the semantic information; and assigning a value for the at least one of the given audio processing actions to be performed and the respective static characteristics for the given audio processing actions, the configuration for the audio processing actions, and the target production features for the produced audio signal using the at least one identified reference record; processing the audio signal to be processed using the production data, thereby obtaining a produced audio signal; and outputting the produced audio signal.