GarageBand is a Mac OS and iOS program that you can use to compose your own music projects. Garageband allows you to
- Arrange and mix music with recordings and loops
- Synthesize instruments such as pianos, guitars, drums, etc.
- Record vocals and musical instruments
Although a music background can help you with composition, you do not need prior knowledge of music theory to use GarageBand.