File size: 4,310 Bytes
f1cbc4d
 
950eae6
 
 
 
 
f1cbc4d
950eae6
 
fa25192
950eae6
 
 
 
 
cdce911
 
 
 
 
 
 
 
a7e7243
cdce911
 
 
a7e7243
cdce911
 
 
 
 
 
a7e7243
cdce911
 
 
a7e7243
 
 
 
 
 
 
 
 
 
 
 
cdce911
 
 
 
 
 
 
 
 
 
a7e7243
 
 
 
 
 
 
 
 
 
 
cdce911
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
950eae6
 
 
cdce911
fa25192
 
cdce911
fa25192
 
 
cdce911
fa25192
 
 
cdce911
950eae6
 
cdce911
950eae6
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
---
license: apache-2.0
tags:
- drums
- drums generation
- music ai
- drums track generation
---

# Ultimate Drums Transformer
## SOTA pure drums transformer which is capable of drums track generation for any source composition

![Ultimate-Drums-Transformer (14)](https://github.com/asigalov61/Ultimate-Drums-Transformer/assets/56325539/dce171bf-f482-43fe-9a72-eee6641622cc)

***

## 🤗 [Ultimate Drums Transformer LIVE DEMO on Hugging Face Spaces](https://huggingface.co/spaces/asigalov61/Ultimate-Drums-Transformer) 🤗

***

## 🥁 [Ultimate Drums Transformer Output Samples on SoundCloud](https://soundcloud.com/aleksandr-sigalov-61/sets/ultimate-drums-transformer) 🥁

***

## [FINAL] Version 4

***

### [BEST] [FEATURES] Version with lookahead, velocity and rests

[![Open In Colab][colab-badge]][colab-notebook6]

[colab-notebook6]: <https://colab.research.google.com/github/asigalov61/Ultimate-Drums-Transformer/blob/main/Ultimate_Drums_Transformer.ipynb>
[colab-badge]: <https://colab.research.google.com/assets/colab-badge.svg>

#### In this version model decides itself for which time-step of the composition to generate drums pitches

***

### [BEST] [PERFORMANCE] Version with lookahead, velocity and rests

[![Open In Colab][colab-badge]][colab-notebook8]

[colab-notebook8]: <https://colab.research.google.com/github/asigalov61/Ultimate-Drums-Transformer/blob/main/Ultimate_Drums_Transformer_Rests_No_Velocity.ipynb>
[colab-badge]: <https://colab.research.google.com/assets/colab-badge.svg>

#### In this version model decides itself for which time-step of the composition to generate drums pitches but there is no velocity

***

### [GOOD] Version with lookahead and velocity but without rests

[![Open In Colab][colab-badge]][colab-notebook5]

[colab-notebook5]: <https://colab.research.google.com/github/asigalov61/Ultimate-Drums-Transformer/blob/main/Ultimate_Drums_Transformer_Velocity.ipynb>
[colab-badge]: <https://colab.research.google.com/assets/colab-badge.svg>

#### In this version model generates drums pitches for each time-step of the composition

***

### [AUX] Version with dual lookahead, velocity and rests

[![Open In Colab][colab-badge]][colab-notebook7]

[colab-notebook7]: <https://colab.research.google.com/github/asigalov61/Ultimate-Drums-Transformer/blob/main/Ultimate_Drums_Transformer_Tones_Rests_Velocity.ipynb>
[colab-badge]: <https://colab.research.google.com/assets/colab-badge.svg>

#### In this version model model decides itself for which time-step and melody tones to generate drums pitches

***

## [LEGACY] Version 3

***

### Velocity Version

[![Open In Colab][colab-badge]][colab-notebook3]

[colab-notebook3]: <https://colab.research.google.com/github/asigalov61/Ultimate-Drums-Transformer/blob/main/Ultimate_Drums_Transformer_Velocity_Ver_3.ipynb>
[colab-badge]: <https://colab.research.google.com/assets/colab-badge.svg>

#### This is a version with velocity

***

### No Velocity Version

[![Open In Colab][colab-badge]][colab-notebook4]

[colab-notebook4]: <https://colab.research.google.com/github/asigalov61/Ultimate-Drums-Transformer/blob/main/Ultimate_Drums_Transformer_Ver_3.ipynb>
[colab-badge]: <https://colab.research.google.com/assets/colab-badge.svg>

#### This is a version without velocity

***

## [LEGACY] Version 2

***

### Velocity Version

[![Open In Colab][colab-badge]][colab-notebook1]

[colab-notebook1]: <https://colab.research.google.com/github/asigalov61/Ultimate-Drums-Transformer/blob/main/Ultimate_Drums_Transformer_Velocity_Ver_2.ipynb>
[colab-badge]: <https://colab.research.google.com/assets/colab-badge.svg>

#### This is a version with velocity

***

### No Velocity Version

[![Open In Colab][colab-badge]][colab-notebook2]

[colab-notebook2]: <https://colab.research.google.com/github/asigalov61/Ultimate-Drums-Transformer/blob/main/Ultimate_Drums_Transformer_Ver_2.ipynb>
[colab-badge]: <https://colab.research.google.com/assets/colab-badge.svg>

#### This is a version without velocity

***

## Similar previous projects

### [Lars Ulrich Transformer](https://github.com/asigalov61/Lars-Ulrich-Transformer)
### [Piano Drummer](https://github.com/asigalov61/Piano-Drummer)
### [Lars Ulrich Challenge](https://github.com/asigalov61/Lars-Ulrich-Challenge)

***

### Project Los Angeles
### Tegridy Code 2024