La mayoría de los proyectos de amplificadores de audio no incluyen control de audiabillidad o "loudness". Estos controles son importantes, pues aumentan la ganancia de los amplificadores en los extremos de la banda audible, mejorando así la calidad de sonido principalmente en la reproducción de música orquestada. En este artículo describimos un control de intensidad que se puede añadir a prácticamente cualquier amplificador de audio.

Este artículo es de 1992. Aunque se puede aplicar en amplificadores de uso personal, no se trata de recurso encontrado en amplificadores modernos que utilizan otros tipos de ecualización.

Loudness significa audiabilidad, una traducción un tanto extraña y que no revela, sin embargo, su importancia para la calidad de sonido de un amplificador.

Lo que ocurre es que en la reproducción todos los amplificadores tienden a simplemente compensar la manera como las frecuencias son reforzadas o atenuadas, llevando una grabación o programa de radio a adquirir la forma original que no siempre es la más agradable.

La música orquestada, por ejemplo, pierde mucho de las notas más bajas y más altas si se hace sólo una compensación natural, o ecualización que la lleve a la forma original.

Si aumentamos un poco más de lo normal los extremos de la banda de frecuencias audibles, la música se vuelve más agradable pues los instrumentos de notas bajas y altas pasan a aparecer.

Y el caso del violín, del triángulo y del plato en el extremo superior de la banda y del trombón, bumbo y tuba en el extremo inferior de la banda, como muestra la figura 1.

 

Figura 1 - Reforzar los extremos de la banda
Figura 1 - Reforzar los extremos de la banda

 

Los amplificadores comerciales normalmente están dotados de una tecla de audibilidad o "Ioudness".

Esta tecla no debe usarse con música cantada o con la palabra hablada donde la inelegibilidad depende de un nivel mayor para los sonidos medios.

Sin embargo, con la música orquestada el sonido se vuelve más agradable si presionamos esta tecla, reforzando los extremos de la pista.

El circuito presentado puede ser intercalado entre el preamplificador con señal de 200 a 500 mV de salida y la entrada del amplificador, proporcionando un refuerzo de hasta 18 dB en el extremo inferior de la banda y hasta 8 dB en el extremo superior, manteniendo normal la reproducción entre los 200 y los 5000 Hz que corresponden a los medios.

Utilizando sólo un transistor, esta etapa tiene un consumo muy bajo y puede aprovechar la propia fuente del amplificador, siempre que tenga una tensión entre 18 y 22 V.

La placa para este control puede ser separada o incluida en el diseño del propio amplificador.

 

CARACTERÍSTICAS

Tensión de alimentación: 18 a 22 V

Refuerzo de graves: 18 dB en 80 Hz (max)

Refuerzo de agudos: 8 dB en 15 kHz (max)

Corriente de alimentación: 2 mA (tip)

Impedancia de entrada: 22 k

Nivel de señal de entrada: 200 a 500 mV

 

COMO FUNCIONA

La señal de entrada directa o del preamplificador pasa inicialmente por un filtro paso bajo formado por los resistores de R1 a R6 y por los capacitores de C1 a C6 que cortan las frecuencias medias y agudas, posibilitando así comparativamente un refuerzo de las bajas frecuencias.

La señal y luego se aplica a un transformador de alta ganancia y bajo nivel de ruido para la amplificación.

Entre el colector y la base de este transistor tenemos un circuito de realimentación negativa que posibilita un ajuste adicional de ganancia en los graves vía P1.

C1, C2 y C3- determinan el nivel de agudos deseados, pudiendo su valor ser aumentado para un refuerzo mayor de este rango de frecuencias o reducido si eso no necesita ser hecho.

La alimentación del circuito viene vía R14 con un filtrado y desacoplamiento hecho por C11.

La señal para el amplificador se toma del colector del transistor vía C9. El valor de este componente es importante para la respuesta de graves y no debe ser inferior al indicado.

Un valor mayor posibilita un refuerzo aún mayor en el rango de los graves.

 

MONTAJE

En la figura 2 tenemos el diagrama completo del control de audibilidad (loudness) para un canal.

 

Figura 2 - Circuito del reforzador
Figura 2 - Circuito del reforzador

 

Dos circuitos similares, alimentados por la misma fuente serán necesarios para un amplificador estéreo.

Si el lector opta por una tarjeta separada, en la figura 3 tenemos la sugerencia de diseño para un canal.

 

Figura 3 - Placa de circuito impreso para el montaje
Figura 3 - Placa de circuito impreso para el montaje

 

Los resistores son todos de 1/8 o 1/4 W con un 5% de tolerancia o más.

Los capacitores más pequeños pueden ser cerámicos o de poliéster y los electrolíticos son para 16 V o más.

El transistor admite equivalentes, siempre dando preferencia a un tipo de bajo ruido y alta ganancia.

Los cables de entrada y salida de señales, si se utilizan, deben ser blindados para que no ocurra la captación de zumbidos.

P1 es un trimpot montado en la propia placa de circuito impreso. Este componente puede ser sustituido por un resistor fijo de 220 k ohms si el lector desea un rendimiento normal del control, sin ajustes.

 

PRUEBA Y USO

En la figura 4 tenemos el modo de conectar el aparato a la entrada de un amplificador, añadiendo la clave de loudness.

 

Figura 4 - Circuito de uso
Figura 4 - Circuito de uso

 

Los cables de conexión al circuito y conexión directa deben ser blindados, para que no haya peligro de captación de zumbidos.

Para usar, inicialmente ajuste P1 para tener un buen refuerzo de graves y agudos usando para ello una grabación con música orquestada.

A continuación, sólo activa el control al escuchar el mismo tipo de música. Para la palabra hablada o aún la música cantada el control no debe ser utilizado.

Los cambios de valores de componentes como los capacitores de C1 a C6 se pueden realizar si el lector desea más refuerzos de graves o agudos.

Este tipo de cambio se recomienda en especial si el reproductor utiliza el instrumento con instrumentos musicales (graves o agudos) en caso de que las bandas específicas de frecuencias, puedan tener refuerzos.

Este aparato puede ser útil en la realización de copias de grabaciones cuando pueden ocurrir pérdidas de graves y agudos, sirviendo así como una especie de "purificador de copias"

En el caso, también sugerimos que el lector haga experimentos con los valores de los capacitores de C1 a C6 adecuando las características de su equipo en esta función.

 

Semiconductores:

Q1 - BC549 - transistores NPN de bajo ruido

 

Resistores: (1/8 o 1/4 W, 5%)

R1 a R3 - 10 k ohms

R4 a R6 - 15 k ohms

R7 - 100 k ohms

R8 - 150 k ohms

R9 - 560 k ohms

R10 y R11 - 47 k ohms

R 12 - 2,2 k ohms

R13 - 6,8 k ohms

R14 - 1 k ohms

 

Capacitores: (electrolíticos para 16 V o más)

C1 a C3 - 2,2 nF - cerámicos o poliéster

C4 a C6 - 47 nF - cerámicos o poliéster

C7 - 470 nF - cerámico o poliéster

C8 - 2,7 nF - cerámico o poliéster

C9 - 1 pF - cerámico o poliéster

C10 - 47 uF- electrolítico

C11 - 220 uF - electrolítico

 

Varios:

P1 - trimpot de 220 k ohms

Placa de circuito impreso, cables, cables, .jaques de entrada, soldadura, etc.

 

19.02MBMemory Usage39.18msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.20
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1747486070 "last" => 1747486070...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.39KB) (229μs)
  • afterInitialise (1.14MB) (3.17ms)
  • afterRoute (179.16KB) (811μs)
  • beforeRenderComponent com_content (100.65KB) (400μs)
  • Before Access::preloadComponents (all components) (33.45KB) (169μs)
  • After Access::preloadComponents (all components) (107.06KB) (353μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.41ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.08KB) (1.97ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (35μs)
  • afterRenderComponent com_content (435.62KB) (5.56ms)
  • afterDispatch (2.25KB) (46μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (423.33KB) (1.52ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (284μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (88μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.04KB) (1.02ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.98KB) (552μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (63μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (5.93KB) (188μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.42KB) (50μs)
  • afterRender (307.64KB) (3.16ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (49.55%)
    19.41ms
    1 x afterRenderComponent com_content (435.62KB) (14.18%)
    5.56ms
    1 x afterInitialise (1.14MB) (8.1%)
    3.17ms
    1 x afterRender (307.64KB) (8.06%)
    3.16ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.08KB) (5.03%)
    1.97ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (423.33KB) (3.87%)
    1.52ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.04KB) (2.6%)
    1.02ms
    1 x afterRoute (179.16KB) (2.07%)
    811μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.98KB) (1.41%)
    552μs
    1 x beforeRenderComponent com_content (100.65KB) (1.02%)
    400μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.9%)
    353μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.72%)
    284μs
    1 x afterLoad (85.39KB) (0.58%)
    229μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (5.93KB) (0.48%)
    188μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.43%)
    169μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.22%)
    88μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.16%)
    63μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.42KB) (0.13%)
    50μs
    1 x afterDispatch (2.25KB) (0.12%)
    46μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.09%)
    35μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    7μs
23 statements were executed, 5 of which were duplicates, 18 unique11ms1.58MB
  • SELECT @@SESSION.sql_mode;27μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 162μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `incbmx_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)130μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`52μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest75μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`229μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)206μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 07.51ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`303μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.3866'70μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`325μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '3866'118μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)152μs22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`248μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)216μs3.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`172μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC372μs6.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`226μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1121μs656B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)74μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context57μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)179μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 180μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.3866, falling back to com_content
  • warningassets - No asset found for com_content.article.3866, falling back to com_content
  • warningassets - No asset found for com_content.article.3866, falling back to com_content
  • warningassets - No asset found for com_content.article.3866, falling back to com_content
  • warningassets - No asset found for com_content.article.3866, falling back to com_content
  • warningassets - No asset found for com_content.article.3866, falling back to com_content
  • warningassets - No asset found for com_content.article.3866, falling back to com_content
  • warningassets - No asset found for com_content.article.3866, falling back to com_content
  • warningassets - No asset found for com_content.article.3866, falling back to com_content
  • warningassets - No asset found for com_content.article.3866, falling back to com_content