José Alberto Trejo Serrano's repositories
ZeldaOcarinaRecognizer
A C# WPF application that can recognize the notes of an ocarina from "The Legend of Zelda - Ocarina of Time" and distinguishes if their sequence matches that of any of the songs used in the game.
AnalisisSonidos
WPF Application which analyzes the sine waves of an audio loaded in the program. A fourier transform is applied in the wave's spectrum to acheive this.
iOSEventosWeb
First practice done to deploy data from a database in a web server through an API with Alamofire in an iOS app
iOSProyectoParcial2
iOS app made as homework. It features a list of cars with their respective data and offers the possibility of displaying more information if you tap into one, as well as a feature to add gas loads to each of your cars (that last feature still has bugs).
OpenGL-FroggerClone
Clone of the first frogger game in OpenGL
EntradaAudio
WPF App that analyzes the fundamental frequency of the sound captured by a microphone and displays a vowel in the screen to distinguish the Hz (or frequency) of its sound wave.
Examen-Senales-3er-Parcial
Signal Processing Exam in WPF (C#)
ExamenAudioParcial1
Audio Processing Exam 1
ExamenGraficos2doParcial
OpenGL Exam 2
ExamenHabla2doParcial
Audio Processing Exam 2
iOSCalculadoraPropinas
Simple tip calculator for a bill with a specified subtotal amount.
iOSEjercicioSecuencia
How to animate in iOS with several images rapidly changing, acting as the frames of a GIF.
iOSFlotilla
TableViews practice. Tables were generated with which you can obtain informatión about a car if you select its model.
iOSInformacion
iOS app to practice the modification of information from an element selected in a tableView.
iOSRestaurantes
iOS app practice to access the selectedIndex of an element tapped in a table and thus filling a second table with the information of said element.
iOSSizeClasses
Size customization for landscape and portrait elements' responsiveness
iOSSonidos
A simple iOS .wav file player.
MyP
Native Android App that works as a system to create classrooms in which parents and teachers can easily communicate.
OpenGL-NaveAsteroids
Basic clone of the videogame "Asteroids" ship's behavior with an OpenGL triangle.
OpenGL-Plantilla
Basic OpenGL template with a draw loop.
OpenGL-PlantillaModeloShaders
Shaders were implemented with OpenGL Mathematics in order to apply transformations to the models. In this example, a triangle can rotate and translate according to the keyboard inputs (specifically the arrows).
OpenGL-PlantillaMVP
OpenGL Template with a Model-View-Projector architecture. The camera follows a car's movement.
OpenGL-Primitivas
Primitives in OpenGL
OpenGL-StarFoxClone
A clone of the first StarFox game made with OpenGL, as well as the libraries GLFW and GLEW
OpenGL-Teclado
Opengl application that uses states to move a triangle with the keyboard; the triangle's collision against a square is detected and their color changes when it happens. The triangle's movement includes acceleration & deceleration.
OpenGL-Transformaciones
OpenGL transforms' practice (Translation, Rotation, Scaling) with a triangle which bounces with the screen's edges
PlantillaTratamientoImagen
Image Processing program made in windows forms. Contains a variety of features such as image file loading, histogram analysis, border recognition filters (Canny, Sobel, and Laplacian), range filter, overlay, basic contour detection, among other features which include video analysis
ProyectoInglesIOS
iOS app done as homework. This is an app made to teach english to kids with the use of animations and sounds; it's divided into 5 different categories with 9 words to learn in each one.
SenalesDominioFrecuencia
Signal Plotter with implemented Fourier Transforms developed during the second half of the 2018 Signal Processing semester
TSDLV_MovilidadAcademica
.Net Website with a database system that could be used to manage exchange programs in a school, safely storing students' and teachers' information. The system is supposed to be handled by an administrator with all privileges, while students behave as users who can only see their own information and apply for exchange programs.