Skip to main content
  1. Categories/

Software

Fast Fourier Transform (FFT)

Implementation of a Digital Keyboard Based on Sinusoidal Signals

·7 mins
Sinusoidal signals of the form x(t) = A * sin(wt) are used to generate sounds at a specific frequency, where w = 2 * pi * f. Based on this concept, this project involves the design and implementation of a digital piano capable of generating musical notes.
Emblem of Universidad Nacional de Colombia.

Raspberry Pi 101 UNAL

·6 mins
This is a practical introductory course created for the Digital Technology course at the Universidad Nacional de Colombia, highlighting the potential of Single Board Computers (SBC) such as the Raspberry Pi, where the true power of these devices is achieved through the coding process, which unlocks their full capabilities.
Gabriel García Márquez

Gabo RAG

··16 mins
‘Gabo’ is a RAG (Retrieval-Augmented Generation) system designed to enhance the capabilities of LLMs (Large Language Models) such as ‘DeepSeek-R1’, ‘Llama 3.2’, and ‘Phi 3.5’. This project honors Colombian author Gabriel García Márquez by marking the tenth anniversary of his death.
colab and ollama

How to Run Ollama on Google Colab

··2 mins
Ollama is a great tool for testing LLMs and Embedding models locally. It’s possible to use this tool in Google Colab, but when you run ollama serve, your script will get stuck in that cell, and you won’t be able to run the following cells. Luckily, the solution is simple and can be done with code.
colab

How to download a folder from Google Colab

··2 mins
Google Colab’s UI from its file browser allows you to download files individually, but does not have an option to download entire directories; the solution is simple and can be done with code.