Un efecto de sonido que puede causar sensación de usado en conjuntos musicales, con instrumentos como bajos y guitarras a simplemente en una emisora de radio: un aparato que eleva la tonalidad de la voz o instrumento musical en una octava (duplica la frecuencia), de tal modo que la voz se vuelve irreconocible, aunque sigue siendo inteligible.

El circuito que describimos es muy simple e incorpora su propio amplificador, de modo que puede usar las más diversas fuentes de señal como, por ejemplo, micrófonos, grabadores, captadores de instrumentos musicales o incluso la salida de un mixer.

La salida puede ser conectada a cualquier amplificador, transmisores, grabadores y otros equipos de reproducción de audio.

El sistema es alimentado por 4 pilas y su utilización es muy simple. En la versión básica sugerimos el uso de micrófono de cristal o electret, o bien captadores para guitarra. Los fonocaptores cerámicos y salidas de grabadoras también excitan fácilmente el circuito.

 

EI circuito

El tono de una voz o de un instrumento es dado por su frecuencia. A diferencia de los sonidos puros, que tienen forma de onda senoidal, los sonidos de la voz humana o de instrumentos musicales poseen formas de ondas bastante complejas, como sugiere la figura 1.

 

Figura 1
Figura 1

 

Según sea el tipo de instrumento o tipo de voz, la banda de frecuencia abarcada puede variar, lo que caracteriza así las diversas octavas. De una octava a otra tenemos las mismas notas (o sonidos), pero con frecuencias duplicadas. Si tomamos un sonido cualquiera, correspondiente a un instrumento musical o voz humana, y simplemente duplicamos su frecuencia, sin alterar de modo significativo su forma de onda, lo que tendremos es un resultado interesante: la voz será más “fina” y el instrumento tendrá un sonido más agudo, pero el contenido será el mismo.

Nuestro circuito hace justamente eso.

Aplicamos la señal de una fuente cualquiera a la entrada de un amplificador (TBA820). Después de la amplificación la serial se aplica a un puente de 4 diodos, que consiste en un rectificador de onda completa. Este rectificador “toma” la señal ya amplificada y duplica su frecuencia, como muestra la figura 2.

 

Figura 2
Figura 2

 

El resultado es una cierta deformación de la serial, con la multiplicación por dos de la frecuencia, pero manteniendo el contorno básico que caracteriza la información.

Esta señal pasa entonces por un control de tono que permite eliminar eventuales agudos que sean desagradables, para después enviarlo a un amplificador externo.

Vea que usamos un transformador, porque los diodos precisan de una tensión de por lo menos 0,6V para iniciar su conducción. Trabajando con baja tensión, en el punto de inflexión de la curva característica, como muestra la figura 3, tendríamos la introducción de una distorsión muy grande en la señal.

 

Figura 3
Figura 3

 

Con la utilización de un transformador de alimentación invertido, elevamos la tensión de la señal al punto en que los diodos pueden trabajar en la región lineal de su característica, obteniéndose así mayor fidelidad en el contorno de la señal de frecuencia duplicada.

Vea entonces que las condiciones para que el aparato funcione satisfactoriamente son fáciles de cumplir: basta que la fuente de señal excite convenientemente el amplificador, al punto que provea una salida de buena potencia para el transformador.

Después de esto, es sólo tener un amplificador común que pueda ser conectado a su salida, con la potencia que se desea tener en el sonido final.

En la figura 4 tenemos el diagrama completo de este aparato.

 

Figura 4
Figura 4

 

 

Montaje

La placa de circuito impreso es la que aparece en la figura 5.

 

Figura 5
Figura 5

 

El transformador, para mayor economía y facilidad de realización del proyecto, queda fuera de la placa. Podremos usar cualquier transformador que tenga bobinado primario de 117V con secundario simple o doble de 3 a 6V con corriente entre 100 y 500mA.

Sugerimos en especial uno de corriente mas baja, por tener menores dimensiones y así facilitar el montaje (puede colocarse un transformador de salida de los usados en receptores de radio). El integrado se monta en base DIL y, como se trata de un elemento de pequeña potencia, que proporciona cerca de 1/2W de salida, no hay necesidad de poner un disipador.

Los resistores son todos de 1/8 6 1/4 W con cualquier tolerancia.

Para los capacitores electrolíticos podemos usar tipos de (12V ó más de tensión de trabajo. Para los demás podemos usar los de cerámica, poliéster o styroflex.

Los diodos son el 1N4148 o cualquier equivalente de silicio. También pueden usarse diodos de germanio con tensiones de trabajo de por lo menos 50V.

Q1 es el preamplificador, pudiendo ser el BC548 o cualquier equivalente.

Los potenciómetros P1 y P2 son logarítmicos.

Para la entrada usamos un jack de acuerdo con la fuente de señal, sugiriéndose el tipo RCA. ya que los micrófonos y fonocaptores poseen conectores de este tipo. Nada impide que hagamos la conexión de un jack RCA en paralelo con un jack de micrófono común.

Para la salida usamos un cable blindado con conector de acuerdo con la entrada auxiliar (AUX) del amplificador que vamos a usar. Normalmente encontramos para esta finalidad jacks RCA.

Para las pilas se usa un soporte común. En una aplicación fija, sugerimos el uso de fuente con filtrado muy bueno para que no ocurra la inducción de ruidos.

La colocación de un switch HH entre la entrada y la salida permiten la conmutación del modo normal de operación al modo con octava duplicada. En la figura 6 mostramos el modo de hacer la conexión de esta llave.

 

Figura 6
Figura 6

 

Observamos que como se trata de un montaje que funciona con señales de audio de pequeña intensidad, todas las precauciones para evitar la captación de zumbidos son importantes. En especial observemos que los cables de entradas de señal deben ser blindados.

 

Prueba y uso

Para probar la unidad conecte su salida a la entrada de un amplificador común y en su entrada una fuente de señal como, por ejemplo, un micrófono o incluso la salida de audífono de una radio de pilas o grabador.

Ajuste P1 y P2 para obtener en el amplificador el sonido con los efectos deseados pero sin distorsiones excesivas o saturación del amplificador final.

Una vez comprobado el funcionamiento sólo queda usar la unidad. S1 quiere trabajar con fuentes de diversas señales, conecte en la entrada del elevador de entrada un mixer y trabaje con instrumentos, micrófonos o incluso grabaciones de fondo (acompañamiento).

 


 

 

1990

 

18.992MBMemory Usage40.07msRequest 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:49 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "PATH_TRANSLATED" => "redirect:/ind...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1749405635 "last" => 1749405635...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.34KB) (345μs)
  • afterInitialise (1.14MB) (3.89ms)
  • afterRoute (179.21KB) (888μs)
  • beforeRenderComponent com_content (100.98KB) (375μs)
  • Before Access::preloadComponents (all components) (33.44KB) (194μs)
  • After Access::preloadComponents (all components) (107.06KB) (458μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.1ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.06KB) (2.22ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (30μs)
  • afterRenderComponent com_content (431.05KB) (5.32ms)
  • afterDispatch (2.25KB) (43μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (1.51ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (286μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (87μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.12ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (549μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (69μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (191μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (51μs)
  • afterRender (292.75KB) (3.25ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (47.65%)
    19.10ms
    1 x afterRenderComponent com_content (431.05KB) (13.27%)
    5.32ms
    1 x afterInitialise (1.14MB) (9.7%)
    3.89ms
    1 x afterRender (292.75KB) (8.11%)
    3.25ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.06KB) (5.55%)
    2.22ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (3.77%)
    1.51ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.79%)
    1.12ms
    1 x afterRoute (179.21KB) (2.22%)
    888μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.37%)
    549μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.14%)
    458μs
    1 x beforeRenderComponent com_content (100.98KB) (0.94%)
    375μs
    1 x afterLoad (85.34KB) (0.86%)
    345μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.71%)
    286μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.48%)
    194μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.48%)
    191μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.22%)
    87μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.17%)
    69μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.13%)
    51μs
    1 x afterDispatch (2.25KB) (0.11%)
    43μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.07%)
    30μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
23 statements were executed, 5 of which were duplicates, 18 unique11.11ms1.58MB
  • SELECT @@SESSION.sql_mode;31μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 181μ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)168μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`44μ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` = :guest67μ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`239μ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)307μ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.53ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`349μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.837'91μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`275μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '837'122μ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)151μ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`172μ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)212μ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`164μ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 ASC374μ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`193μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1145μ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)93μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context62μ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)166μ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` = 173μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.837, falling back to com_content
  • warningassets - No asset found for com_content.article.837, falling back to com_content
  • warningassets - No asset found for com_content.article.837, falling back to com_content
  • warningassets - No asset found for com_content.article.837, falling back to com_content
  • warningassets - No asset found for com_content.article.837, falling back to com_content
  • warningassets - No asset found for com_content.article.837, falling back to com_content
  • warningassets - No asset found for com_content.article.837, falling back to com_content
  • warningassets - No asset found for com_content.article.837, falling back to com_content
  • warningassets - No asset found for com_content.article.837, falling back to com_content
  • warningassets - No asset found for com_content.article.837, falling back to com_content