Swift Student Challenge 2024 Submission by Sonja Künzl.
![beatblend2-mac](https://private-user-images.githubusercontent.com/92093306/308748128-ea53176c-3bd5-433f-aa0d-423f09941044.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU3NjE1MjEsIm5iZiI6MTcyNTc2MTIyMSwicGF0aCI6Ii85MjA5MzMwNi8zMDg3NDgxMjgtZWE1MzE3NmMtM2JkNS00MzNmLWFhMGQtNDIzZjA5OTQxMDQ0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTA4VDAyMDcwMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMwN2NmMWQwNmJlM2E2MmExOTIwODA0ZTFkZDRkNWQ3MGQ2MDc4NWU3OGUyZWRhZDVkNjcyYTJiMDI2NzFkNzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.7-N6i8WhSEcAepHhQamO4BDVlBTPc4fVBrBwTu1pG9Y)
BeatBlend is a small virtual DJ setup for fun and experimentation, aiming to familiarize users with DJ equipment and techniques. In this virtual DJ setup, users can choose from three license-free tracks for an enjoyable and diverse mixing experience. Information about each track, including its name, artist, BPM, and duration, is displayed on a virtual screen at the center of the interface. Users can select tracks by dragging and dropping them to either the left or right side of the controller.
As features for experimentation, controls for adjusting the high, mid, and low frequencies of the tracks within the app are integrated. Moreover, users can adjust the BPM using a vertical slider. The interface also includes typical playback controls such as play, pause, and stop buttons. Additionally, a panel located above the controls displays information about the track's playback duration, name, artist, and current BPM.
Clone this repository and open the BeatBlend.swiftpm on your iPad or Macbook with the Swift Playgrounds app.
Happy experimenting!