# Calculate the Convolutional Autoencoder sizes - Conv1D

I'm approaching the Conv1D for the first time and I do not understand how to calculate the parameters in each layer. I have an input of (3000, 10, 30), but I decided to use a batch=10, so it becomes (10, 10, 30). Since I'm creating an autoencoder I need an output of the same size. This is my code:

model = tf.keras.Sequential(
[
tf.keras.layers.Conv1D(
),
tf.keras.layers.Dropout(rate=0.2),
tf.keras.layers.Conv1D(
),
tf.keras.layers.Dropout(rate=0.2),
tf.keras.layers.Conv1D(
),
tf.keras.layers.Conv1DTranspose(
),
tf.keras.layers.Dropout(rate=0.2),
tf.keras.layers.Conv1DTranspose(
),
tf.keras.layers.Dropout(rate=0.2),
tf.keras.layers.Conv1DTranspose(